Zum Inhalt springen

Linux/Datei/Kompression/Archivformate

Aus Foxwiki

Beschreibung

Es gibt viele verschiedene Formate zum Komprimieren von Daten

  • Alle Formate sollten sich unter Linux öffnen lassen

Bekannte Formate

Linux/Unix

Befehl Merkmal Endung
gzip Kurze Laufzeit .gz
bzip2 Hohe Kompressionsrate .bz2
xz Neueres, 7z ähnliches Format .xz
Hinweis

Erst die Kombination von tar und gzip/bzip2/xz ergibt ein komprimiertes Archiv

  • .tar.gz, .tar.bz2 oder .tar.gz - Dateien sind [tar]-Archive, die mit dem entsprechenden Kompressionsverfahren komprimiert wurden

Windows

Unter Windows sind vorwiegend die folgenden Formate gebräuchlich, die sich aber auch unter Linux benutzen lassen

Befehl Merkmal Endung
ZIP Bekanntestes Packformat .zip
RAR Bekanntes Dateiformat .rar
ACE ACE Packformat, sehr leistungsfähig .ace
7z Freies Packformat, sehr leistungsfähig und quelloffen .7z

Wahl eines Format

Welches Format man wählt hängt vom Verwendungszweck ab

  • Möchte man Mails auf einem Server im laufenden Betrieb komprimieren dann sollte der Prozess den Server nicht zu stark beanspruchen damit der Mailverkehr nicht beeinträchtigt wird

Hat man jedoch nur sehr wenig Platz so kann man eine stärkere Komprimierung wählen, dies benötigt jedoch auch mehr Leistung und dauert länger

  • Der folgende Test samt Auflistung stammt aus dem Artikel qt4-fsarchiver und soll ein Gefühl für Komprimierung und Geschwindigkeit vermitteln

Test

Für den gesamtem Test lagen folgende Bedingungen zu Grunde

  • Quellmedium: ganze Partition
  • Partitionstyp: Kubuntu Lucid root-Partition (breit gestreute Datenformate); ohne das /home Verzeichnis (liegt in separater Partition)
  • Partitionsgröße: 15 GiB; tatsächlicher Dateninhalt 4,43 GiB; 189807 Dateien und Verzeichnisse
Kompressionsübersicht
Modus/Stufe Komprimierte Größe (~ GiB) Zeitaufwand Ersparnis in ~ %
lzo (keine Unterstufen) 2.141.695.938 Byte (1.99 GiB) 11 min 12 Sek 55,1
gzip fast 1.822.273.889 Byte (1.7 GiB) 12min 11 Sek 61,6
gzip standard 1.695.248.687 Byte (1.58 GiB) 12 min 49 Sek 64,3
gzip best 1.688.266.397 Byte (1,57 GiB) 23 min 52 Sek 64,6
bzip2 fast 1.660.019.964 Byte (1,55 GiB) 26 min 11 Sek 65
bzip2 good 1.637.605.954 Byte (1,53 GiB) 28 min 23 Sek 65,5
lzma fast 1.597.604.088 Byte (1,49 GiB) 19 min 19 Sek 66,4
lzma medium 1.480.208.664 Byte (1,38 GiB) 59 min 4 Sek 68,8
lzma best 1.461.640.213 Byte (1,36 GiB) 67 min 0 Sek 69,3