bzip2 ist ein frei verfügbares Komprimierungsprogramm zur verlustfreien Kompression von Dateien, entwickelt von Julian Seward. Es ist frei von jeglichen patentierten Algorithmen und wird unter einer BSD-ähnlichen Lizenz vertrieben.
bzip arbeitet mit dem Burrows-Wheeler Block-Sorting-Algorithmus, der Text zwar nicht komprimiert, aber besser komprimierbar macht (Präkodierung), sowie mit Huffman-Kodierung.
Die Kompression mit bzip2 ist in den meisten Fällen effizienter, aber auch langsamer als die Kompression mit gzip. Mit bzip2 komprimierte Dateien werden durch die Dateiendung .bz2 gekennzeichnet. TAR-Dateien, die mit bzip2 komprimiert wurden, haben üblicherweise die Erweiterung .tar.bz2 oder auch .tbz.
bzip2 ist der Nachfolger von bzip, das ursprünglich arithmetisches Kodieren nach dem Blocksort benutzte; aus patentrechtlichen Gründen wurde bzip jedoch nicht mehr weiterentwickelt.
Siehe auch
Weblinks
- http://www.bzip.org - bzip2 und libbzip2 Homepage
- http://gnuwin32.sourceforge.net/packages/bzip2.htm - bzip2 für Windows
- http://www.codeproject.com/vcpp/stl/zipstream.asp - einfache, high level c++ streambasierte (De)Kompression mit bzip2