当我压缩包含 10k 多个文件和目录的 GB 级数据时,我怎么知道没有损坏?

当我压缩包含 10k 多个文件和目录的 GB 级数据时,我怎么知道没有损坏?

为了限制问题的焦点,我将使用 Linux 作为操作系统,使用 tar 作为压缩格式。显然,运行时很重要,但知道存档是否有效更为重要。如果提供命令行,请同时链接到其文档,并在您的答案中解释命令的每个部分。

答案1

啊哈!我们找到了要找的东西(Google 拯救了一切)!

查看此链接: http://www.g-loaded.eu/2007/12/01/veritar-verify-checksums-of-files-within-a-tar-archive/

和您一样,作者也在寻找一种验证 TAR 档案的好方法。他提出了一种方法来做您正在寻找的事情,并指出了一个可以为您进行检查的脚本软件。

它并不完美,但总比没有好。

编辑: 它似乎维瑞塔甚至支持压缩的 TAR 档案。

答案2

--verify 标志对您有用吗?GNU

相关内容