lzip

lzip ist ein freies Datenkompressionsprogramm für Unixoide Systeme, das die Nutzung des modernen Lempel-Ziv-Markow-Algorithmus (LZMA) in von üblichen Unix-Kompressionswerkzeugen gewohnter Weise erlaubt. Es hat eine den etablierten Linux-Packwerkzeugen gzip und bzip2 sehr ähnliche Handhabung, nutzt ein neues Dateiformat mit zu deren Formaten vergleichbaren Eigenschaften und erledigt wie diese ebenfalls das Archivieren mehrerer Dateien nicht selbst, sondern setzt dafür auf die Kombination mit reinen Archivformaten wie tar. Für lzip-Archive sind die Dateinamenserweiterung .lz und der MIME-Type application/x-lzip vorgesehen. Bei dem Format wurde besonderer Wert auf Integritätsprüfung gelegt, wofür eine 64-Bit-Prüfsumme integriert ist.

lzip
Basisdaten
Erscheinungsjahr 2008
Aktuelle Version 1.22[1]
(11. Januar 2021)
Betriebssystem Unix-ähnliche, Windows
Programmiersprache C++ oder C
Kategorie Datenkompression
Lizenz GPL (Freie Software)
lzip.nongnu.org/lzip.html

lzip ist von Antonio Diaz in C++ geschrieben und wird als freie Software auch im Quelltext unter den Bedingungen von Version 2 oder später der GNU General Public License (GPL) verbreitet. Mit seiner Zielsetzung und seinen Eigenschaften steht es in direkter Konkurrenz zu den XZ Utils.

Es existiert a​uch eine Multithreading-Version v​on lzip namens plzip, d​ie auf e​inem Mehrprozessorsystem a​lle CPU-Kerne nutzen kann. Dadurch w​ird meist e​ine große Zeitersparnis erzielt.[2] Die erzeugte .lz-Datei i​st in d​er Regel e​twas größer a​ls eine m​it lzip erzeugte Version, a​ber voll kompatibel. Sie k​ann von j​edem Programm verarbeitet werden, d​as .lz-Dateien verarbeiten kann, unabhängig davon, o​b es a​uf einem Single- o​der Mehrprozessorsystem läuft.

Nutzung

Das Format der Software-Installationspakete der argentinischen GNU/Linux-Distribution Dragora baut auf lzip. In populären Linux-Distributionen kann es normalerweise direkt aus den Standard-Paketquellen installiert werden ebenso die parallele Version.[3][4][5] GNOMEs Archivverwaltungswerkzeug File Roller unterstützt lzip-Dateien.

Geschichte

Nach 7-Zip, lzma_alone aus dem LZMA SDK und den LZMA Utils, bot lzip 2008 erstmals eine vollständige Lösung zur Nutzung von LZMA in Unix-Manier – komplett mit nativer Uni*-Unterstützung, einer für Unix-Nutzer vertrauten (gzip-ähnlichen) Benutzerschnittstelle und einem neuen Unix-freundlichen Containerformat mit Prüfsummen und Magischen Zahlen. lzip konnte sich allerdings nur teilweise durchsetzen, bevor die LZMA Utils entsprechend weiterentwickelt wurden und nun unter dem Namen „XZ Utils“ ähnliches boten.[6] Die XZ Utils und ihr Dateiformat haben gegenüber lzip (und dessen Format) mittlerweile eine größere Verbreitung erlangt.

Einzelnachweise

  1. Lzip 1.22 released. 11. Januar 2021.
  2. Plzip – A massively parallel lossless data compressor. In: lzip.nongnu.org. Abgerufen am 29. April 2016.
  3. packages.debian.org
  4. apps.fedoraproject.org
  5. software.opensuse.org
  6. Brian Lindholm: New Options in the World of File Compression. In: Linux Gazette. Nr. 162, Mai 2009 (englisch, linuxgazette.net [abgerufen am 7. Januar 2011]).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.