我创建这两个 zip 文件大约相隔 24 小时。
$ ls -l /tmp/*.zip
-rw-rw-r-- 1 scott scott 1401289 Mar 21 20:11 /tmp/inc1.zip
-rw-rw-r-- 1 scott scott 1401289 Mar 22 19:29 /tmp/inc2.zip
Run Code Online (Sandbox Code Playgroud)
您可以看到它们的大小相同,因为被压缩的目录没有改变。
但是,当我对它们运行 md5sum 时,我得到了不同的结果。
$ md5sum /tmp/inc*
95b1c0b32cc24a5554769797e032ec6e /tmp/inc1.zip
80765ac3fc7f488243bdc1c06902e33c /tmp/inc2.zip
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
可能像 .zip 中的文件上的 mtime/atime 之类的东西很简单,自从第一个创建以来就发生了变化。
zdiff
和分别bzdiff
存在以比较 gzip 和 bzip2 压缩文件,但是不存在用于 zip 文件 AFAIK 的本机实用程序。你可以尝试像diffzips.pl这样的东西
归档时间: |
|
查看次数: |
2328 次 |
最近记录: |