我下载了一个由多个文件组成的 RAR。尝试提取时,系统提示数据不完整,其中一个文件有问题。考虑到我必须下载多个大文件,有没有办法准确找出我应该重新下载哪些文件?
我在 Mac 上。
答案1
考虑下载解压测试文件的完整性。
打开UnRarX.app,点击浏览(或Cmd+ B),选择您的 RAR 文件。我想选择第一个就足够了。然后点击测试它将扫描每个 RAR 文件并向您提供关于哪个文件已损坏的更具体的错误消息。
与 OS X 中的默认 Archive Helper 相比,我更喜欢 UnRarX,因为它在打开受密码保护的 RAR 文件时有时会提供更好的结果。
答案2
对我来说,出于某种原因,接受的答案不起作用。也许 UnrarX 在其后续版本中更改了某些内容,或者我的文件出了问题。它只是没有显示我的文件的正确结果。无论如何,以下是我解决问题的方法:
我下载了 rarRarlab 的命令行工具。下载“RAR for OS X”软件包。虽然上面写着试用版,但解压部分实际上是免费软件。要测试档案,请运行
unrar t /path/to/file.part01.rar
它会准确显示哪些文件已损坏。替换文件后,您可以使用 GUI 程序或运行来提取
unrar x /path/to/file.part01.rar