概览
dsh-plugin-archive-reader
只读地翻看 asar / zip 归档内部:列条目、读单个条目、按正则搜内容。零依赖、纯只读,不写盘。
README / ZH
插件文档
目录摘要
只读地翻看 asar / zip 归档内部:列条目、读单个条目、按正则搜内容。零依赖、纯只读,不写盘。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 支持 `.asar`(Electron 打包格式)与 `.zip`(store / deflate)。**不支持** ZIP64、加密条目、tar/gz/7z/rar——遇到会明确报错,不做静默降级。 - zip 条目名未声明 UTF-8 时(历史 CP437 编码)按 UTF-8 尽力解码,可能有乱码。 - 截断按字节切,可能切在多字节字符中间,解码后会出现替换字符。 - `archive_grep` 逐条解压扫描,受总扫描预算约束(默认 64 MB,触顶时在 `stoppedEarly` 里说明);对几百 MB 的归档仍会有可感知的 CPU 占用。 - 条目内容按需读取;`unpacked` 的 asar 条目从 `<归档名>.unpacked/` 目录读。
