5

我有 7 个扩展名为 xyz.rar.001 - xyz.rar.007 的文件,显然它们是单个文件的一部分。我拥有所有 7 个部分。我使用文件连接器将它们加入单个文件 xyz.rar 并尝试使用 WINRAR 解压缩它们,它说存档已损坏很明显,有 1 或 2 个部分已损坏。有什么方法可以找到它们吗?请帮助我不想重新下载所有这些注意-如果使用 winrar 拆分部分(扩展名为 part1.rar、part2.rar 等),winrar 可以检测到损坏的部分,但如果它们被命名为 rar 则不会.001

4

1 回答 1

1

零件 .001 - .006 应具有相同的尺寸。检查是否存在具有不同字节大小的文件。

RAR 中有多个文件还是只有一个?使用多个您可以运行测试并查看哪个是第一个失败的文件。

我觉得奇怪的是还有第二个工具用来分割 RAR 档案。(例如HJSplit)这让我认为 .002 也可以是 RAR 存档。尝试使用 WinRAR 和测试/提取打开 xyz.rar.001。RAR 档案的扩展名是 .001 而不是 .rar 的情况更多。一个例子

像这样在 WinRAR 中命名您的档案可以通过将“xyz.rar.001”作为档案名称放在“常规”选项卡上并选中“高级”选项卡上的“旧式卷名”来完成。

如果我随后使用 HJSplit 加入文件,我会得到一个 .rar 文件(已损坏)。当我测试它时,它说“需要下一卷”。在诊断消息中,我可以看到“所需的卷不存在”和“X 中的 CRC 失败。文件已损坏”

如果 RAR 中存储了一个文件,并且 RAR 确实只是被切成 7 块,那么如果没有附加文件(如 .sfv 或 .par2)就无法判断。(除非 RAR 不使用压缩:您可以解析底层文件的错误并计算出错的部分)

于 2013-10-10T19:19:21.027 回答