文件解压再压缩后md5不一样
md5 different after decompressing the file and compressing it again
主持人:Ubuntu14.04
命令 md5sum
文件大小:Before/After解压缩:77.8 M - 323.9
我从Ubuntu官方网站下载了文件。
Where I download it from ( device.tar.xz )
在解压文件之前,我使用md5sum生成了这个压缩文件的md5号。
之后我解压了这个文件,但是我没有修改里面的任何内容。然后我重新压缩文件 ( device2.tar.xz ).
比较两个md5数,是不一样的。我怀疑我的减压可能会导致一些改变。
有没有办法保证重新压缩后内容完全一样?
谢谢
您正在对同一未压缩数据的两种不同压缩表示进行哈希处理。
xz
文件格式包含一些元数据,您可以使用 xz -l foo.xz
查看这些元数据。因此,即使您使用具有相同设置的相同压缩程序的相同版本,您也可以获得字节对字节不同的输出文件。
主持人:Ubuntu14.04
命令 md5sum
文件大小:Before/After解压缩:77.8 M - 323.9
我从Ubuntu官方网站下载了文件。 Where I download it from ( device.tar.xz )
在解压文件之前,我使用md5sum生成了这个压缩文件的md5号。
之后我解压了这个文件,但是我没有修改里面的任何内容。然后我重新压缩文件 ( device2.tar.xz ).
比较两个md5数,是不一样的。我怀疑我的减压可能会导致一些改变。
有没有办法保证重新压缩后内容完全一样?
谢谢
您正在对同一未压缩数据的两种不同压缩表示进行哈希处理。
xz
文件格式包含一些元数据,您可以使用 xz -l foo.xz
查看这些元数据。因此,即使您使用具有相同设置的相同压缩程序的相同版本,您也可以获得字节对字节不同的输出文件。