所以我将 rar 分成多个部分,其中一个部分是坏的。我可以重新下载这些部分,并怀疑文件传输中的错误是错误的根源。有什么方法可以缩小哪个部分是坏的?
答案1
除了对每个文件进行哈希检查外,实际上没有。据我所知没有。
您可以开始提取,然后它会对坏文件发出错误提示。
答案2
尝试使用压缩包. 它会在损坏的部件处停止并弹出一个信息诊断窗口,告诉您哪个部件已损坏。
答案3
命令行 rar 实用程序支持该r
选项。您可以单独启动每个部分并检查输出。如果文件损坏,它会发出警报。如果发现问题,它还会尝试修复问题。有时有足够的奇偶校验数据来纠正问题。
答案4
您可以使用unrar
包进行提取,并查看提取失败的部分。
unrar x TheArchive.part1.rar
结果将会是这样的:
Extracting from TheArchive.part3.rar
... TheArchive/data 43%
TheArchive/data1.cpi : packed data checksum error in volume TheArchive.part3.rar
Extracting from TheArchive.part4.rar
... TheArchive/data 58%
Extracting from TheArchive.part5.rar
... TheArchive/data 73%
TheArchive/data1.cpi : packed data checksum error in volume TheArchive.part5.rar
通过查看上述输出,我们发现第 3 部分和第 5 部分似乎有问题。也许重新下载它们可以解决问题。