解压被分成 2 个文件的档案

解压被分成 2 个文件的档案

我有 2 个 zip 文件,使用以下方法拆分:

zip -r -s 15 my_file.zip my_file.pdf

现在我有2个文件:

  • my_file.zip
  • my_file.z01

我怎样才能解压缩它们?

我这样做unzip my_file.zip会得到:

Archive: my_file.zip
waring (my_file.zip) zipfile claims to be last disk of a multi-part archive;
  attempting to process anyway, assuming all parts have been concatenated
  together in order.  Expect "errors" and warnings...true multi-part support
  doesn't exist yet (coming soon).
file #1:  bad zipfile offset (local header sig):  4

答案1

zip 不支持解压分割文件(奇怪的是)所以首先你必须在接收端“修复”它们。

zip -F my_file.zip --out unsplit.zip

这将从拆分档案中获取所有文件并将其复制到一个名为(或任何您想要的名称)my_file.z*的新 zip 中。unsplit.zip

然后您可以照常解压缩该文件。

相关内容