Was ist eine BZ2-Datei?
BZ2 sind komprimierte Dateien, die mit der Open-Source-Komprimierungsmethode BZIP2 generiert werden, hauptsächlich auf UNIX- oder Linux-Systemen. Es wird für die Komprimierung einer einzelnen Datei verwendet und ist nicht für die Archivierung mehrerer Dateien gedacht. Dies steht im Gegensatz zum TAR-Dateiformat auf denselben Plattformen, das mehrere Dateien in einer einzigen Datei archiviert, jedoch ohne Komprimierung. Als BZ2 komprimierte Dateien können mit Anwendungen wie WinZip dekomprimiert werden. BZIP2 verwendet Run-Length Encoding (RLE) oder Burrows-Wheeler-Komprimierungsalgorithmus, um ein hohes Maß an Komprimierung zu erreichen.
BZ2-Dateiformat
Für dieses Dateiformat sind keine formalen Spezifikationen verfügbar. Eine inoffizielle Reverse Engineering-Spezifikation zeigt jedoch, dass ein .bz2-Stream aus einem 4-Byte-Header besteht, dem gefolgt wird durch null oder mehr komprimierte Blöcke. Unmittelbar darauf folgt eine Stream-Ende-Markierung, die einen 32-Bit-CRC für den gesamten verarbeiteten Klartext-Stream enthält. Es gibt kein Padding zwischen den komprimierten Blöcken und alle Blöcke sind Bit-ausgerichtet.
BZ2-Datei entpacken/extrahieren
Sie können eine BZ2-Datei unter Windows und Mac OS mit Software wie WinZip entpacken. Unter Linux der folgende Befehl im Terminal.
bzip2 -d filename.bz2