![2つのファイルに分割されたアーカイブを解凍する](https://rvso.com/image/1313367/2%E3%81%A4%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%88%86%E5%89%B2%E3%81%95%E3%82%8C%E3%81%9F%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E3%82%92%E8%A7%A3%E5%87%8D%E3%81%99%E3%82%8B.png)
次の方法で分割された 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
その後、このファイルを通常どおり解凍できます。