如果通过命令行运行 7zip 时返回“一切正常”,是否需要测试档案的完整性?

如果通过命令行运行 7zip 时返回“一切正常”,是否需要测试档案的完整性?

每次我通过命令行压缩文件时,7zip 都会很好地返回“一切正常”。我知道如果我运行该命令,我可以测试存档的完整性,7z t archive.zip但如果显示前者,这是否有必要?还有什么额外的好处?

答案1

“必要”是一个相对术语。当 7-Zip 说一切正常时,这只是意味着它在压缩过程中没有检测到任何错误,并且它认为它已成功写出压缩文件。

可以想象 7-Zip 可能存在错误,导致它无法检测到压缩错误。这种情况不太可能发生,因为 7-Zip 被广泛使用,因此在实践中经过了充分的测试。更可能的情况是硬件问题导致 7-Zip 无法生成或写出正确的输出。这可能是由于硬盘、RAM 的问题、硬件过热或任何其他原因造成的。7-Zip 不太可能检测到此类错误。因此,事后对存档进行测试是检测此类问题的一种不错的方法,但也不能完全保证。(我想说,您在一生中的某个时刻遇到坏硬件的可能性并不大。)

所以,最重要的是,我想说,如果数据对你很重要,那么请继续测试档案。

相关内容