我正在尝试验证两个zip包是否相同。我不能依赖md5sum。当我提取两个包,并在包中的所有文件之间执行md5sum diff
时,没有区别,并且所有文件都具有等效的md5sums。但是zip包本身具有不同的md5sum值。我的问题是:如何验证两个zip包是否相同?
答案 0 :(得分:0)
使用
列出档案的内容时unzip -v archive.zip
您将获得包含这些列标题的文件列表
长度方法大小Cmpr日期时间CRC-32名称
根据您认为等效的内容(例如,大小,CRC,名称),您可以提取两个存档的相关列,对它们进行排序并对输出进行差异处理。
答案 1 :(得分:0)
没有解压缩文件,您可以使用zipinfo
e.g:
ipinfo 5.zip
Archive: 5.zip 158 bytes 1 file
drwxr-xr-x 3.0 unx 0 bx stor 18-Nov-13 07:23 501/
1 file, 0 bytes uncompressed, 0 bytes compressed: 0.0%