解锁 WinMerge 处理压缩包的终极能力。通过集成 7-Zip,您可以直接在比对窗口中打开、比对及合并 .zip, .7z, .rar 等上百种压缩格式文件。
确保您的系统中已安装官方 7-Zip。WinMerge 的插件本质上是调用 7-Zip 的 dll 动态链接库来完成解压操作。推荐安装 64 位版本以获得最佳性能。
在 WinMerge 中进入 "插件" -> "列表",勾选 "Merge7z.dll"。这使得 WinMerge 能够识别压缩文件并将其视为虚拟文件夹进行处理。
在 "选项" -> "存档支持" 中,将 7-Zip 的安装路径手动指向 7z.exe 所在目录。这一步确保了插件能正确调用解压引擎。
默认情况下,WinMerge 只能对比纯文本和文件夹。有了 7-Zip 插件后:
* 通过修改 ini 配置文件,您可以实现更高级的静默解压和临时目录重定向。
| 参数名称 | 默认值 | 功能说明 |
|---|---|---|
| Enable Archive Support | Disabled | 全局开关,启用后 WinMerge 才会加载任何存档插件。 |
| Merge7z.dll | - | 核心插件文件,负责调用 7-Zip 接口。 |
| Detect Archive Type | Automatic | 自动检测文件头以确定是否为压缩包,不依赖扩展名。 |
| Temp Directory | %TEMP% | 解压比对时的临时存放路径,建议设置在高速 SSD 分区。 |
立即下载包含 7-Zip 预配置插件的 WinMerge 官方中文版
立即获取 WinMerge