文件解压再压缩后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 查看这些元数据。因此,即使您使用具有相同设置的相同压缩程序的相同版本,您也可以获得字节对字节不同的输出文件。