包含文件夹的拆分 zip 存档现在包含“损坏的”zip 存档

包含文件夹的拆分 zip 存档现在包含“损坏的”zip 存档

我使用 7zip 压缩并拆分了两个文件夹,因此我得到了 File.zip.001 到 File.zip.010。

我将它们重命名为 Foo.zip.001 和 Foo.zip.010,如果我现在打开它们,它们只包含一个“Foo.zip”文件。提取此 Foo.zip 文件时,我收到无效存档错误。

有没有办法恢复这个 zip 格式的文件夹结构?

答案1

重命名文件可能会破坏它们之间的链接。将文件重新命名为 File.Zip.001 和 File.Zip.010。然后解压缩并使用您想要的名称重新压缩它们。如果您仍有原始文件,您也可以使用新名称再次压缩它们。

答案2

重命名分割档案的各个部分不会破坏内容。只要各个部分的名称是连续的,提取时就不会出现任何问题。

我刚刚用 7zip 测试了这一点。创建了一个包含多个部分的分割存档测试.zip.001 - 测试.zip.005,我能够顺利提取。重命名为最佳.zip.001 - 最佳.zip.005提取成功。将最后一部分重命名为最好的.z05提取后得到一个最佳.zip正如你所描述的。提取档案抛出了无效的档案错误,再次符合您的经历。

如果您使用的是 Windows 并且文件扩展名被隐藏(默认情况下是隐藏的),您很容易以为自己正确地重命名了文件,但最终可能会得到混合扩展名。以完全相同的推荐格式重命名所有部分,即名称.zip.001 - 名称.zip.NNN应该修复这个问题。

相关内容