我经常直接下载 torrent,而不是使用客户端,而是通过文件流。最近我注意到我的下载损坏了很多次,尤其是 zip 文件。昨天我下载了一个 8 GB 的 zip 文件,花了我大约 8 个小时,但经过这么长时间,它损坏了。可能是什么原因?我记得下载确实中断过一次,但我使用的是 IDM,所以我认为这应该不是什么问题。如果有帮助的话,我确实安装了防病毒软件。我也一直在查看这里发布的与我类似的问题,有一件事我不明白,那就是校验和。它是什么,我如何创建它?它有助于防止进一步的错误吗?
答案1
数据损坏可能发生在任何时间、任何计算机上,因为您永远不知道重要文件是否被放置在硬盘驱动器的坏扇区中。这将导致文件变得不完整且无法读取。ZIP 文件也可能发生同样的情况,其中多个文件被压缩为一个,只需要一个损坏的位就可以阻止某些文件归档程序打开和提取文件。以下是尝试从 Windows 7 资源管理器打开损坏的 ZIP 文件的示例,显示“Windows 无法打开该文件夹。压缩(压缩)文件夹‘C:\Path\to\file.zip’ 无效”。
我会给你列举一些自由的工具尝试打开压缩文件夹。
- DiskInternals ZIP 修复;www.diskinternals.com/zip-repair/
- 压缩2修复;leelusoft.blogspot.ch/2011/06/zip2fix-10.html
- 对象修复 Zip;www.essentialdatatools.com/products/objectfixzip/
WINRAR 还可以修复 ZIP 格式:
- 运行 WinRAR 并从文件管理器中选择损坏的 ZIP 文件。
- 转到工具并选择“修复档案”
- 修复后的文件将保存为一个新文件,且文件名前面附加有“重建”字样。
我最喜欢的工具是 ALZip(www.altools.com/ALTools/ALZip.aspx)您需要做的就是使用 ALZip 打开损坏的 ZIP 文件。程序将提示文件已损坏,并询问您是否要恢复文件(如果可以恢复)。只需单击“是”按钮,恢复的文件将保存在新文件下,并在原始文件名后面附加 .repair。
注意:从损坏的存档文件中恢复文件的成功率在很大程度上取决于受影响文件的损坏位。例如,如果损坏的存档文件只包含一个文件,则从存档中恢复该单个文件的可能性几乎为零。但是,如果损坏的存档文件中有很多文件,只要存档文件中只有一小部分无法读取,您就可能恢复其中的一部分。
祝你好运!