解压缩文件并再次压缩后,md5不同

时间:2015-11-18 03:58:56

标签: linux ubuntu tar

主持人:Ubuntu 14.04

命令md5sum

文件大小:解压缩之前/之后:77.8 M - 323.9

我是从Ubuntu官方网站下载的文件。 Where I download it from(device.tar.xz)

在解压缩文件之前,我使用md5sum为此压缩文件生成md5编号。

在此之后,我解压缩了文件,但是,我不修改其中的任何内容。然后我重新压缩文件(device2.tar.xz)。

通过比较两个md5数字,它是不同的。我怀疑我的减压可能会导致一些变化。

无论如何确保重新压缩后内容完全相同?

由于

1 个答案:

答案 0 :(得分:2)

您正在对同一个未压缩数据的两个不同压缩表示进行哈希处理。

xz文件格式包含一些元数据,您可以使用xz -l foo.xz查看这些元数据。因此,即使您使用相同设置的相同压缩程序的相同版本,也可以获得不是逐字节相同的输出文件。