GNU/Linux >> Linux の 問題 >  >> Linux

より高い圧縮率で zip ファイルを圧縮する

データを解凍せずに、圧縮率を改善することはできません。圧縮する前にすべての zip ファイルを展開する必要はありませんが、再圧縮する前に 1 つの zip ファイル全体を解凍することをお勧めします。

zip ファイル内のファイルを一度に 1 つずつ再圧縮し、zip ファイルに含まれる次のファイルに移動する前に再度追加することができます。これには、N 個のファイルを含む zip ファイルの場合、zip ファイルを N 回書き直す必要があります。 -9 ですべてのファイルを圧縮して、N 個のファイルを抽出し、新しい zip ファイルを一度に生成する方がはるかに効率的です。 .


あなたが探しているものを正確に実行する AdvanceCOMP と呼ばれるユーティリティがあります。ディスクへの中間抽出なしで、ZIP および GZ ファイル (およびその他のファイル) を再圧縮します。 (使用されるメカニズムは、データを解凍して再圧縮することだと思いますが、ファイルをディスクに書き込んだり、メタデータを再生成したりする必要はありません。)


Linux
  1. Linuxでファイルとディレクトリを圧縮する方法(例付き)

  2. Linuxでファイルを解凍する方法(例付き)

  3. Linuxで複数のファイルを圧縮する方法

  1. LinuxでZIPファイルを操作する

  2. ディレクトリ内のすべてのファイルを解凍します

  3. Linuxで7zファイルをzipファイルに再パック

  1. Linux では、Zip ファイルはバックスラッシュで展開され、サブディレクトリはありません

  2. フォルダを tar で圧縮しますか?

  3. サイズ制限のあるファイルを圧縮するには?