我有8个二进制文件cat
到tgz
文件中。我几天前制作了这个新的tgz
文件并md5sum
编辑了它并保存了该值。
cat *.* > abc.tgz
**此目录在创建abc.tgz之前仅包含二进制文件
我偶然删除了这个abc.tgz
几天,但我并不担心,因为我知道md5值,而且我还有其他二进制文件。
当我现在尝试创建abc.tgz
文件时,md5sum是不同的。 单个二进制文件仍具有与过去相同的md5sum。但是,正在创建的新tgz
文件与校验和不匹配。这些压缩文件包含rpms,同时安装其中一个...它似乎缺少一些文件(不可避免地损坏)。这就是我比较校验和的原因。我该如何从这里开始?
任何解释都表示赞赏。谢谢!
操作系统:RedHat 5(如果重要) 注意我没有旧文件,所以我可以区分:(
答案 0 :(得分:1)
我真的不知道导致md5sum改变的原因,但我只是为什么会用cat来生成.tgz文件而不是tar和gzip,或tar -z? 由于gunzip无法识别它,你使用什么输出?如果您正在进行此类备份,则可能需要查看您的程序。