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

その後、このファイルを通常どおり解凍できます。

関連情報