Vergleich gzip, bzip2, xz

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Unter Linux stehen mehrere Tools zum verlustfreien Komprimieren von Daten bereit: gzip, bzip2 und xz. Häufig kommen diese Tools zusammen mit dem Archivierungsprogramm tar zum Einsatz. Informationen zur genauen Verwendung auf der Kommandozeile finden Sie im Artikel Archive unter Linux (tar, gz, bz2, zip).

Vergleich

gzip (GNU zip) bzip2 xz
Komprimierungs-Algorithmus LZ77 Burrows-Wheeler Transformation +

Huffman-Kodierung

LZMA
Erweiterung .gz .bz2 .xz
Kompressionsrate gut höher am höchsten
CPU Auslastung gering mittel hoch
Geschwindigkeit (Komprimieren) schnell mittel langsam
Geschwindigkeit (Entpacken) schnell langsam mittel
Archivierung & Komprimierung mit tar tar -czf gzip.tar.gz files tar -cjf bzip2.tar.bz2 files tar -cJf xz.tar.xz files
Anwendungsgebiete
  • Kleinere Aufgaben
  • Logs
  • Kleinere Dateien
  • Mittelgroße Dateien
  • Große Dateien
  • Archivierung
  • Softwareverteilung

Weitere Informationen

  • gzip (de.wikipedia.org)
  • bzip2 (de.wikipedia.org)
  • xz (de.wikipedia.org)


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

GPIO beim LES plus
Linux Kernel Versionen 4.x
TCP Port 25 (smtp) Zugriff mit telnet überprüfen