zip 文件容易损坏吗?

New*_*tes 7 zip file-corruption

备份文件的一个问题是它们容易损坏。一个错误位置的缺陷可能会导致文件的全部内容丢失,可能是数千个文件。

zip 文件是否以同样的方式易受攻击?或者,如果 zip 文件损坏,我是否只会丢失受损坏直接影响的包含文件并能够正确提取其他文件?

K7A*_*AAY 7

zip 文件容易损坏吗?

是的,这就是为什么一个好的备份模式会验证新创建的备份文件是否与源文件的内容相匹配,并且还会对不同的媒体制作多个副本,每个副本都经过验证。

良好的备份包括验证和冗余。这就是为什么大多数备份模式都推荐多个副本,并且至少有一个异地副本,无论是在云中还是异地物理传输。这解决了位腐烂的小机会。

7-Zip 开源包是许多可以制作和打开 ZIP 文件的程序之一,包括恢复说明,但您会注意到,它们关于恢复机会的语言受到保护。

您恢复的机会还取决于腐败的位置;如果它在字典中,则 ZIP 文件中的所有内容都是 toast,这就是现代 ZIP 文件具有该字典的两个副本的原因

ZIP 和 7Z 文件不应用于备份 Linux 和 UNIX 文件,因为(与 Windows 不同)如果 ZIP 文件是从 Linux 或 UNIX 创建的,则不会保留存储在 ZIP 和 7Z 存档中的每个单独文件的所有权和组数据. 这就是为什么 Linux 和 UNIX 备份首先存档到 TAR 文件以保留该数据,然后压缩 TAR 文件的原因。

  • 任何压缩的存档数据都容易受到数据损坏的影响。由于各种数学原因,您必须拥有所有压缩数据,才能提取被压缩的数据。有像 PAR 和 PAR2 这样的解决方案,但不再开发创建这些文件的工具。 (3认同)