我尝试从一组部分中提取文件.RAR
。我总是收到以下错误:
Corrupted
所以我尝试了很多程序来提取损坏的 RAR 文件。我有 10 个部分,每个部分 400MB。我使用的最后一个程序是RAR 恢复工具箱。
它给了我以下信息:
严重性:!高
消息:文件 XXXX 的恢复错误,并带有消息设置文件
指针错误。
该程序提取了 2GB 的数据,但它应该提取 4GB。
有什么方法可以提取内容还是我应该从另一台服务器再次下载文件?
答案1
简短答案
不,你完了,重新下载是你最好的选择。
长答案
你可以开始摆弄十六进制编辑器并尝试修复坏的RAR 文件中的值,如果你知道如何定义坏的以及 RAR 的工作原理。但这肯定是一条非常困难的路。
答案2
不,您不必再次下载(所有)文件。这正是将档案分成几卷的原因之一。
如果你使用实际压缩包,它不会给你一些神秘的“损坏”信息,而是告诉你确切地这是怎么回事。
例如,如果它报告
! C:\archive.part05.rar: Packed data CRC failed in filename. The volume is corrupt
! C:\archive.part10.rar: CRC failed in filename. The file is corrupt
在这种情况下,唯一损坏的卷是archive.part05.rar
。重新下载该卷并重试。
答案3
当我发现自己处于这样的情况时,我有一个看起来像损坏的文件(任何类型),并且太大而无法上传和重新下载,我所做的就是找到一种方法来下载坏的部分。
有两种常见方法可以实现此目的:eDonkey 网络和 BitTorrent 网络。
您需要做的是使用 torrent 搜索引擎或 eDonkey 客户端(如 eMule)搜索损坏的文件。如果您设法找到该特定文件,则可以开始下载,以确保程序拥有验证文件所需的所有信息(torrent 的元数据和.met
donkey 文件的完整信息)。
此时,您可以导入或替换将要下载的新文件,并将其替换为原始损坏文件(或者更好的是,复制损坏的文件),然后重新散列该文件。
通过这种方式,eMule/µTorrent/等将能够看到(希望如此)文件的大部分内容已经下载,并且只重新下载不好的部分/块,从而为您节省大量带宽(但会花费大量时间,具体取决于相关文件及其当前的受欢迎程度)。