md5sum与“相同”文件内容不同

时间:2013-03-14 21:57:32

标签: md5sum

我有8个二进制文件cattgz文件中。我几天前制作了这个新的tgz文件并md5sum编辑了它并保存了该值。

cat *.* > abc.tgz

**此目录在创建abc.tgz之前仅包含二进制文件

我偶然删除了这个abc.tgz几天,但我并不担心,因为我知道md5值,而且我还有其他二进制文件。

当我现在尝试创建abc.tgz文件时,md5sum是不同的。 单个二进制文件仍具有与过去相同的md5sum。但是,正在创建的新tgz文件与校验和不匹配。这些压缩文件包含rpms,同时安装其中一个...它似乎缺少一些文件(不可避免地损坏)。这就是我比较校验和的原因。我该如何从这里开始?

任何解释都表示赞赏。谢谢!

操作系统:RedHat 5(如果重要) 注意我没有旧文件,所以我可以区分:(

1 个答案:

答案 0 :(得分:1)

我真的不知道导致md5sum改变的原因,但我只是为什么会用cat来生成.tgz文件而不是tar和gzip,或tar -z? 由于gunzip无法识别它,你使用什么输出?如果您正在进行此类备份,则可能需要查看您的程序。