我遇到了一个奇怪的行为:
gzip v1.5-Fedora r18
一份文件
-rwxrwxrwx. 1 root root 3892576256 Apr 28 11:29 vm.qcow2
初始校验和:
md5sum vm.qow2
954c5461468d68daed3cef6a7b66bd8f vm.qcow2
如果我按如下方式进行 gzip 压缩:
gzip -c vm.qcow2 > a.qcow2.gz
gzip -c vm.qcow2 > folder/b.qcow2.gz
md5sum gz
md5sum a.qow2.gz
182e56c19881028be94d6b5d72334620 a.qow2.gz
md5sum b.qow2.gz
4a7d141e8aed62a4935880c0b9067c8f b.qow2.gz
存在不匹配的情况,可能是由于时间戳...但尚未完成
解压 gzs 并对结果进行 md5sum
gunzip a.qow2.gz
md5sum a.qow2
954c5461468d68daed3cef6a7b66bd8f a.qcow2
哪个好
gunzip b.qow2.gz
md5sum b.qow2
ca1c872ab277d3f7d473cacf0d140012 b.qcow2
这是错误的……
gz 和解压后的文件具有相同的大小,只有内容不同。(由于大小而难以区分)。
为什么将文件夹添加到目标会损坏原始文件?
谢谢 :p