Die Endung .bz sorgt oft für Verwirrung. Praktisch jede .bz-Datei, die einem heute begegnet, enthält ganz normale bzip2-Daten, nur mit kürzerer Endung. So benannten manche ältere Werkzeuge und Skripte ihre Ausgabe, ebenso Systeme mit dreistelligen Endungen; die Archivvariante heißt .tbz oder .tar.bz. Nur ganz selten stößt man auf eine echte Datei von bzip, dem Vorgänger von bzip2, und das ist ein anderes Format.
bzip und bzip2: zwei Formate
Julian Seward veröffentlichte bzip Mitte der 1990er-Jahre, letzte Version war 0.21 von 1996. Es kombinierte die Burrows-Wheeler-Transformation mit arithmetischer Kodierung, die gut komprimierte, damals aber patentgeschützt war. Seward schrieb das Programm deshalb als bzip2 mit Huffman-Kodierung neu und verzichtete bewusst auf Kompatibilität. bzip2 1.0 liest keine bzip-0.21-Dateien, und bzip selbst wird nicht mehr verbreitet. Genau deshalb überleben in einigen Softwaresammlungen reine Entpack-Portierungen des alten Codes (bunzip 0.21).
Herausfinden, was man hat
Unter Linux oder macOS hilft file name.bz. Meldet es „bzip2 compressed data“, ist es bzip2, und alles auf der Seite BZ2 gilt. bzip2-Dateien beginnen immer mit den Bytes BZh, ein Blick auf die ersten drei Zeichen im Text- oder Hex-Viewer genügt also. Alles andere, besonders aus Archiven der 1990er, kann das alte bzip-Format sein.
.bz-Dateien öffnen
- Linux und macOS:
bunzip2 datei.bz. bzip2 kennt die Endung .bz und entfernt sie einfach, aus.tbzwird.tar. Archive entpackttar -xf datei.tbz. - Windows: 7-Zip öffnet bzip2-Daten unabhängig von der Endung. Lehnt ein Programm die Datei ab, in
.bz2umbenennen. - Original-bzip 0.21: nur der alte Entpacker bunzip, übliche Werkzeuge melden einen Fehler.
Wie bz2 speichert auch dieses Format keinen Dateinamen. Das Ergebnis heißt wie die .bz-Datei ohne Endung; fehlt die innere Endung, ergänzt man sie von Hand.
BZ umwandeln
Unser Konverter behandelt .bz als bzip2: Er entpackt die Datei (entpackt bis 2 GB, Upload bis 100 MB), packt ein enthaltenes TAR aus und verpackt den Inhalt im gewünschten Format, meist ZIP für Windows-Nutzer oder gz, xz bzw. bz2, wenn ein anderes Werkzeug diese Endung erwartet. Eine einzelne gewöhnliche Datei heißt im ZIP oder 7z data, weil der Originalname nicht gespeichert ist; nach dem Entpacken umbenennen. Echte Dateien aus dem alten bzip 0.21 lassen sich nicht umwandeln. Bei der Umwandlung in BZ entsteht standardkonformes bzip2 mit der Endung .bz, mehrere Dateien packen wir vorher in ein TAR.
| BZ auf einen Blick | |
|---|---|
| Üblicher Inhalt | bzip2-Daten (wie .bz2) |
| Historische Bedeutung | bzip 0.21 von Julian Seward, 1996, nicht kompatibel mit bzip2 |
| Typ | Kompression einer einzelnen Datei |
| Archivvariante | .tbz, .tar.bz |
| Signatur der bzip2-Daten | BZh |
Weiterführend (englisch): bzip2 und das Verhältnis zu bzip, Library of Congress, Projektseite von bzip2.