GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zip-Dateien mit höherer Komprimierung komprimieren

Sie können das Komprimierungsverhältnis nicht verbessern, ohne die Daten zu dekomprimieren. Sie müssen nicht alle ZIP-Dateien extrahieren, bevor Sie sie komprimieren, aber ich würde empfehlen, vor dem erneuten Komprimieren eine ganze ZIP-Datei zu dekomprimieren.

Es ist möglich, die Dateien in einer ZIP-Datei einzeln neu zu komprimieren und sie erneut hinzuzufügen, bevor Sie zur nächsten in der ZIP-Datei enthaltenen Datei wechseln. Dies erfordert N Umschreibungen der ZIP-Datei für eine ZIP-Datei, die N Dateien enthält. Es ist viel effizienter, die N-Dateien zu extrahieren und die neue ZIP-Datei auf einmal zu generieren, indem alle Dateien mit -9 komprimiert werden .


Es gibt ein Dienstprogramm namens AdvanceCOMP, das genau das tut, wonach Sie suchen. Es komprimiert ZIP- und GZ-Dateien (und einige andere) ohne zwischenzeitliche Extraktion auf die Festplatte. (Ich glaube, dass der verwendete Mechanismus darin besteht, die Daten zu dekomprimieren und erneut zu komprimieren, aber das erfordert nicht das Schreiben von Dateien auf die Festplatte oder das erneute Generieren von Metadaten.)


Linux
  1. So komprimieren Sie Dateien und Verzeichnisse unter Linux (mit Beispielen)

  2. So entpacken Sie Dateien unter Linux (mit Beispielen)

  3. Cat-Dateien mit Verzeichnis?

  4. Packen Sie 7z-Dateien unter Linux in ZIP-Dateien um

  5. Zip-Dateien werden unter Linux mit Backslashes erweitert, keine Unterverzeichnisse

So rotieren und komprimieren Sie Protokolldateien unter Linux mit Logrotate

So entpacken Sie Dateien unter Linux

Große Dateien sicher komprimieren, verschlüsseln, teilen und transportieren

So komprimieren Sie eine Datei unter Linux

Multithread-Unterstützung in 7za

Einen Ordner mit tar komprimieren?