Webサーバーに400MBのファイルをアップロードする必要がありますが、アップロード制限は200MBです。私のホストは拡張アーカイブを使用することを提案しましたが、Linuxではそうしたことはありません。
test.zip.001
PDFを、.002
およびに圧縮するために私のフォルダにテストを作成しました.003
。どのように圧縮を解くことができますか?最初にサインアップする必要がありますか?
ZIP形式を使用する場合と同様に、7zを使用することもできます。これが結果に影響を与える場合。
答え1
まず彼らと参加する必要があります。cat
次の例のように、一般的なLinuxアプリケーションを使用できます。
cat test.zip* > ~/test.zip
これにより、すべてのファイルなどが1つの大きなtest.zipファイルtest.zip.001
にリンクされます。test.zip.002
このファイルがあれば実行できますunzip test.zip
「Linuxでzipアーカイブを作成、分割、マージ、抽出する方法」役に立つかもしれません。
答え2
Linuxunzip
ユーティリティは実際にはマルチパートzipをサポートしていません。 ~から手動:
zipで使用しない限り、マルチパートアーカイブはまだサポートされていません。 (すべての部分を順番にリンクする必要があり、「修正」するには、リンクアーカイブで
zip -F
(zip 2.xの場合)または(zip 3.xの場合)操作を実行する必要がありますzip -FF
。)また、zip 3.0以降のバージョンを組み合わせることができます. マルチパート(分割)アーカイブを単一ファイルアーカイブにマージしますzip -s- inarchive -O outarchive
。zip 3 マニュアルページより多くの情報を知りたいです。 )
したがって、部品を最初に接続してから結果を修正する必要があります。cat test.zip.*
呼び出されたすべてのファイルをリンクします。test.zip.*
ここで、ワイルドカードは*
任意の文字シーケンスを表します。ファイルは先行ゼロのため、数値の順序と同じ辞書式の順序で列挙されます。>test.zip
ファイルに直接出力しますtest.zip
。
cat test.zip.* >test.zip
zip -FF test.zip --out test-full.zip
unzip test-full.zip
公式のPkzipユーティリティを使用して複数の部分からなるzipを作成するのではなく、zipファイルを直接分割してフラグメントを作成する場合は、部分をリンクするだけです。
cat test.zip.* >test.zip
unzip test.zip
答え3
7z x archive.zip.001
残りは自動的に見つけます
答え4
unarコマンドラインツールは、ファイルの分割を含む解凍、unRar、un7zip、unTarなどを実行できることに言及する価値があると思います。
unar first_file