Wat is een BZ2-bestand?
BZ2 zijn gecomprimeerde bestanden die zijn gegenereerd met behulp van de BZIP2 open source compressiemethode, meestal op UNIX- of Linux-systemen. Het wordt gebruikt voor het comprimeren van een enkel bestand en is niet bedoeld voor het archiveren van meerdere bestanden. Dit in tegenstelling tot het TAR-bestandsformaat op dezelfde platforms dat meerdere bestanden in één bestand archiveert, maar zonder compressie. Bestanden die zijn gecomprimeerd als BZ2 kunnen worden gedecomprimeerd met toepassingen zoals WinZip. BZIP2 gebruikt Run-Length Encoding (RLE) of Burrows-Wheeler compressie-algoritme om hoge compressieniveaus te bereiken.
BZ2-bestandsindeling
Er zijn geen formele specificaties beschikbaar voor dit bestandsformaat. Een onofficiële reverse engineered specificaties laat echter zien dat een .bz2-stream bestaat uit een 4-byte header die wordt gevolgd door nul of meer gecomprimeerde blokken. Het wordt onmiddellijk gevolgd door een end-of-stream-markering die een 32-bits CRC bevat voor de hele stroom in platte tekst die wordt verwerkt. Er is geen opvulling tussen de gecomprimeerde blokken en alle blokken zijn bit-uitgelijnd.
BZ2-bestand uitpakken/uitpakken
U kunt een BZ2-bestand op Windows en Mac OS uitpakken met software zoals WinZip. Op linux, de volgende opdracht in terminal.
bzip2 -d filename.bz2