尽管校验和匹配,7zip 仍报告文件损坏

尽管校验和匹配,7zip 仍报告文件损坏

我使用 4Gb 块通过 ftp 以 7z 格式将一个大型(140GB)磁盘映像传输到我的机器。当我下载它时,使用 7zip 无法打开任何块。对于第一个文件,我收到“未指定错误”,对于其余文件,我收到“无法打开...作为存档”。对于任何文件,7zip 操作(例如测试/提取/打开)均不起作用。我自然怀疑有损坏,但如果每个文件都在传输过程中损坏,这似乎很奇怪。

在下载文件的机器上,它们可以在与接收端相同的 7zip 版本中正常打开。当我对 7z.001 文件进行校验时,它在发送端和接收端的机器上都是相同的。之后序列中的文件不应该影响 7z.001 文件的打开方式,对吗?

问题可能出在哪里?.7z.001 文件应该没有损坏,因为校验和匹配,但所有解压程序似乎都认为该文件确实已损坏。我下一步该尝试什么?

答案1

好的,我找到了问题,如果有人遇到同样的问题,我会回答我自己的问题:打开、提取或测试第一个文件需要所有文件都存在且未损坏。而不仅仅是您尝试打开的那个。

文件损坏或丢失序列中的较晚部分将意味着第一个档案无法打开,并显示一条神秘的错误消息。这当然是其文件格式中一个令人难以置信的缺陷,以及没有报告有关丢失文件的正确错误消息的糟糕用户体验。

相关内容