在 VS Code 中对比两个 ZIP 文件
安装 ZIP Viewer & ZIP Explorer for ZIP File, JAR, TAR & GZ Archive(zovo.zip-archive-explorer)。浏览压缩包、打开条目、按名称搜索和解压都免费。Compare two archives 是 Zovo Pro 工具,它用一份 Markdown 报告列出两个 ZIP、JAR、VSIX 或 TAR 构建包之间新增、删除或修改的文件。它在你的电脑上可以免费试用 3 次,之后 Zovo Pro 一次性 19 美元,适用于所有 Zovo 扩展。
免费,MIT 许可证。扩展 ID zovo.zip-archive-explorer,版本 0.2.2。
其他语言版本 English · Français · Italiano · Português (Brasil) · Polski

在 VS Code 中的步骤
- 从 Marketplace 安装 ZIP Viewer & Archive Explorer,或者按 Ctrl+P(macOS 上按 Cmd+P)后运行
ext install zovo.zip-archive-explorer。 - 在 Explorer 中点击
.zip、.jar、.vsix、.tar、.tar.gz、.tgz或.gz文件。不用解压,就能看到其中的文件夹和文件,以及大小、压缩后大小、压缩率和修改日期。 - 从 Command Palette 运行 “Archive Explorer: Compare Two Archives... (Pro)”,或者在 Explorer 中右键点击一个压缩包,选择 “Zovo Pro: Compare two archives”。
- 选择较旧的压缩包,点击 “Choose”,再选择较新的压缩包,点击 “Compare”。如果是从右键菜单开始的,你点击的那个压缩包就是较旧的一个。
- 在新打开的 Markdown 标签页中查看报告。顶部的表格统计新增、删除、修改和相同的文件数量,下面是每一组的文件列表。想保留报告就保存这个标签页。
- 要查看某个修改过的文件的内容,分别打开两个压缩包,双击该条目。它会在普通的只读标签页中打开。
哪些免费,Zovo Pro 增加什么
浏览 ZIP、JAR、VSIX、TAR、TAR.GZ 和 GZ 文件免费,在编辑器标签页中打开条目、用 * 和 ? 通配符按名称搜索、侧边栏里的 Archive Explorer 树,以及安全解压单个文件、文件夹或整个压缩包也都免费。
Compare two archives 按路径匹配两个压缩包里的每个文件,并根据大小和 CRC-32 把每个文件标为新增、删除或修改;压缩包没有 CRC 时(例如 TAR)就逐字节比较。不用把两个包都解压再对比两个文件夹,就能看到两次构建之间的变化。报告以 Markdown 标签页打开,可以保存。
使用 Compare two archives(Zovo Pro)
- 从 Command Palette 运行 “Archive Explorer: Compare Two Archives... (Pro)”,或者点击压缩包视图工具栏下方 Zovo Pro 小栏里的 “Compare two archives”。
- 也可以在 Explorer 中右键点击压缩包,选择 “Zovo Pro: Compare two archives”,或者在侧边栏 Archive Explorer 中右键点击压缩包,选择 “Compare Two Archives... (Pro)”。
- 选择两个压缩包。对比过程中会显示进度提示,可以取消。
- 只有工具显示结果后才算一次试用,所以按 Escape 或 Cancel 不消耗次数。3 次免费试用用完后,工具会显示获取 Zovo Pro 的方式。
Compare two archives 在你的电脑上可以免费用 3 次,之后才需要许可证。没有弹窗,也没有倒计时。
Zovo Pro 一次性付费 19 美元,不是订阅。许可证会启用所有 Zovo 扩展里的 Pro 工具,不只是 ZIP Viewer & Archive Explorer。用银行卡(Stripe)付款后,许可证密钥会显示在下一个页面上。在 VS Code 的 Command Palette 里运行 “Zovo Pro: Enter Zovo Pro license key”,粘贴密钥即可。密钥在你的电脑上本地校验,不联网。通过 GitHub Sponsors 付款时,选择 "$19 one time" 档位,然后运行 “Zovo Pro: I already paid: unlock with GitHub Sponsors”。
5 人团队一次性付费 59 美元(用银行卡付款)。 全部规则和 Pro 工具见 Zovo Pro 页面(英文)。
在 Cursor、Windsurf 或 VSCodium 中的步骤
- 按 Ctrl+Shift+X(macOS 上按 Cmd+Shift+X)打开 Extensions 视图。
- 搜索
zovo.zip-archive-explorer,点击 Install。Cursor、Windsurf 和 VSCodium 从 Open VSX 安装扩展,这个扩展在那里的名称是zovo/zip-archive-explorer。 - 如果编辑器没有扩展商店,就在 Open VSX 页面下载 .vsix 文件,然后运行 “Extensions: Install from VSIX...”。
- 之后的用法和 VS Code 里一样。
ZIP Viewer & Archive Explorer 能做什么
- 对比 ZIP、JAR、VSIX 和 TAR 构建包。文件选择对话框也接受 WAR、EAR、WHL、NUPKG、TGZ 和 GZ 文件。
- 按大小和 CRC-32 把每个文件标为新增、删除或修改,没有 CRC 时逐字节比较。
- 最多 200,000 个条目的压缩包(设置项
archiveExplorer.maxEntries)。大的 ZIP 和 TAR 文件按范围从磁盘读取,不会整个载入。 - 报告每组最多列出 2,000 个文件,并注明还有多少个。
- 压缩包本身不会被修改。
它做不到的事
- 报告列出哪些文件变了,但不显示文件内容的逐行差异。
- 不比较修改日期。日期变了但内容没变的文件算作相同。
- 如果某个条目在两个压缩包中大小相同、没有 CRC-32,并且是加密的、使用了不支持的压缩方法或大于 16 MB,报告会把它放在 “Same size, content not checked” 下面。
- Stored 和 Deflate 以外的压缩方法(例如 BZIP2、LZMA、Zstandard 和 Deflate64)以及加密的条目只会列出,不能打开。不支持 7z、RAR、XZ 和 BZ2 文件。
.tar.gz在内存中解压,默认最多 2 GB(设置项archiveExplorer.maxUnpackedMB)。
常见问题
它免费吗?
浏览压缩包、打开条目、按名称搜索和解压都免费。Compare two archives、Export the entry list(CSV 或 JSON)和 Find a file in all archives of a folder 是 Zovo Pro 工具,每个可以在你的电脑上免费试用 3 次,之后需要 Zovo Pro,一次性付费,适用于所有 Zovo 扩展。
能看到文件内部改了什么吗?
不能。报告只说明哪些文件新增、删除或修改,以及它们的大小。要看具体改动的行,先把两个版本都解压出来再比较,例如用 VS Code 的 diff。
能对比两个 JAR 或 TAR 文件吗?
可以。Compare two archives 支持 ZIP、JAR、VSIX 和 TAR 构建包。TAR 文件没有 CRC-32,所以大小相同的文件会逐字节比较,每个文件最多 16 MB。
能在 Cursor 中使用吗?
可以。它发布在 Open VSX 上,名称是 zovo/zip-archive-explorer,所以能在 Cursor、Windsurf 和 VSCodium 中安装。
更多信息
英文版指南里有更多细节和其他方案。每个功能和设置都写在 ZIP Viewer & Archive Explorer 的页面上(英文)。
内容已于 2026 年 11 月 12 日对照 Marketplace 当前版本核实。