使用KDiff3比较两个zip文件

时间:2018-10-16 11:47:41

标签: compare unzip kdiff3

我经常在Windows下比较两个zip文件。通常,我将每个文件夹解压缩到一个临时文件夹中,然后将这些文件夹与kdiff3进行比较,然后删除该临时文件夹。

我正在寻找一种方法来执行此操作,即直接告诉KDiff3比较两个zip文件,然后该文件会自动解压缩每个文件并比较内容。

我猜想用 preprocessor命令是否可以实现,但是这些示例似乎仅涉及文本文件。

1 个答案:

答案 0 :(得分:1)

我在这里偶然发现了寻找类似工具的地方。我最后写了这个小批量来加快差异化处理。

@echo off
if not exist %1 goto error
if not exist %2 goto error

7z x -oa %1 
7z x -ob %2 

kdiff a b
goto end


:error
echo diff-zips r1.zip r2.zip

:end