如何一次性检查多个 RAR 文件是否损坏?

如何一次性检查多个 RAR 文件是否损坏?

我有超过 20 GB 的 RAR 文件,其中一些已损坏。

有人能告诉我如何在不尝试提取每个档案的情况下找出哪些 RAR 文件已损坏吗?

答案1

使用7-Zip,您可以选择多个 RAR 或其他压缩文件并选择测试在 7-Zip 文件管理器中测试所有这些的完整性。

或者,您可以启用 7-Zip 的 shell 集成功能1,使用 Windows 搜索查找所有 RAR 档案(在 Windows 7 中,使用搜索字符串type:rar),然后选择所有搜索结果,右键单击结果,然后在7-Zip, 选择测试档案


1要启用 shell 集成,请打开 7-Zip 文件管理器,选择选项来自工具菜单,选择7-Zip选项卡,并检查将 7-Zip 集成到 shell 上下文菜单复选框。请注意,这需要管理员权限;在 Windows Vista 和 Windows 7 中,右键单击 7-Zip 文件管理器图标,单击以管理员身份运行,然后单击 UAC 提示。

答案2

这有点慢,但对我来说效果很好。我使用 command.com 打开一个 dos 窗口,然后将目录更改为 winrar 目录。然后输入 winrar t -re:*.* 这是为了测试 e 驱动器上的所有文件(包括子目录)。如果您只想检查 rar 文件,那么 e:*.rar 将检查 e 驱动器上的所有 rar 文件。我发现这非常有用,因为如果您在常规程序界面中使用完整性测试器,winrar 和 7zip 似乎都无法将 cbr 或 cbz 文件识别为档案。能够一次性测试所有子目录也很有帮助。所有错误都将输出到一个临时文件中,您需要复制并保存该文件。e: 后的反斜杠似乎没有保存在消息中。

答案3

您可以简单地打开 winrar 应用程序,然后导航到文件夹,其中包含许多 rar 文件,然后按 shift + 拖动鼠标选择所有 rar 文件,然后单击 winrar 程序菜单上的“测试”功能。它将检查所有文件并列出所有损坏的文件

相关内容