00

Kurz gesagt

  • Bzip2 ist ein verlustfreies binäres Kompressionsformat, das eine einzelne Datei komprimiert, statt ein Verzeichnis oder mehrere benannte Einträge zu verpacken.
  • Dekomprimieren Sie eine BZ2-Datei mit bunzip2 oder bzip2 -d. Mit bzcat wird der Inhalt auf die Standardausgabe geschrieben. Auch eine libarchive-kompatible Anwendung kann das Format verarbeiten. Der offizielle Decoder unterstützt verkettete Bzip2-Datenströme. Eine BZ2-Datei enthält normalerweise eine komprimierte Datei, kein durchsuchbares Mehrdateienarchiv.
  • Bzip2 bietet keine Verschlüsselung; der komprimierte Datenstrom ist nicht von sich aus ausführbar. Beim Dekomprimieren können jedoch beliebige Inhalte entstehen, die vor dem Öffnen oder Ausführen separat beurteilt werden müssen. Begrenzen Sie bei nicht vertrauenswürdigen Dateien die Ressourcen, da die Ausgabe stark wachsen kann und die Blockgröße im Header den Speicherbedarf bestimmt.
01

Bzip2-komprimierte Daten (.BZ2, .BZIP2)

Bzip2 wurde von Julian Seward entwickelt und nutzt Burrows-Wheeler-Blocksortierung sowie Huffman-Codierung. Ein Datenstrom beginnt mit einem vier Byte langen Header, enthält unabhängig komprimierte Blöcke und endet mit einer Markierung samt 32-Bit-CRC für den gesamten unkomprimierten Datenstrom. Die Blockgrößen reichen von 100.000 bis 900.000 Byte und stehen im Header.

Original behalten

Zum Konvertieren von BZ2 in ein anderes Kompressionsformat wird die Datei zuerst dekomprimiert und anschließend mit dem Zielformat komprimiert. Ein verlustfreier Kompressor kann die Nutzdaten erhalten, nicht aber die ursprüngliche Bzip2-Darstellung, Blockgröße, komprimierten Blöcke oder CRC-Struktur.

02

So bekommst du sie auf

Dekomprimieren Sie eine BZ2-Datei mit bunzip2 oder bzip2 -d. Mit bzcat wird der Inhalt auf die Standardausgabe geschrieben. Auch eine libarchive-kompatible Anwendung kann das Format verarbeiten. Der offizielle Decoder unterstützt verkettete Bzip2-Datenströme. Eine BZ2-Datei enthält normalerweise eine komprimierte Datei, kein durchsuchbares Mehrdateienarchiv.

Ich will sie nur ansehen

Dekomprimieren Sie eine BZ2-Datei mit bunzip2 oder bzip2 -d. Mit bzcat wird der Inhalt auf die Standardausgabe geschrieben. Auch eine libarchive-kompatible Anwendung kann das Format verarbeiten. Der offizielle Decoder unterstützt verkettete Bzip2-Datenströme. Eine BZ2-Datei enthält normalerweise eine komprimierte Datei, kein durchsuchbares Mehrdateienarchiv.

Ich muss sie weitergeben

Zum Konvertieren von BZ2 in ein anderes Kompressionsformat wird die Datei zuerst dekomprimiert und anschließend mit dem Zielformat komprimiert. Ein verlustfreier Kompressor kann die Nutzdaten erhalten, nicht aber die ursprüngliche Bzip2-Darstellung, Blockgröße, komprimierten Blöcke oder CRC-Struktur.

03

Dateisicherheit

Bzip2 bietet keine Verschlüsselung; der komprimierte Datenstrom ist nicht von sich aus ausführbar. Beim Dekomprimieren können jedoch beliebige Inhalte entstehen, die vor dem Öffnen oder Ausführen separat beurteilt werden müssen. Begrenzen Sie bei nicht vertrauenswürdigen Dateien die Ressourcen, da die Ausgabe stark wachsen kann und die Blockgröße im Header den Speicherbedarf bestimmt.

Halt an, wenn dir das auffällt

Unbekannter Absender, ein Name mit zwei Endungen oder ein Inhalt, der nicht zur Endung passt — erst prüfen, dann öffnen.

04

Umwandeln

Zum Konvertieren von BZ2 in ein anderes Kompressionsformat wird die Datei zuerst dekomprimiert und anschließend mit dem Zielformat komprimiert. Ein verlustfreier Kompressor kann die Nutzdaten erhalten, nicht aber die ursprüngliche Bzip2-Darstellung, Blockgröße, komprimierten Blöcke oder CRC-Struktur.

Vor dem Umwandeln

Wandle eine Kopie um, nie das Original, und vergleich danach Qualität, Metadaten und Layout mit der Ausgangsdatei.

05

Häufige Fragen

Was ist eine BZ2-Datei und wofür wird sie verwendet?

Eine BZ2-Datei ist ein verlustfreier binärer Bzip2-Datenstrom zur Kompression einer einzelnen Datei. Verzeichnisse oder mehrere benannte Dateien werden damit allein nicht verpackt.

Wie öffne ich eine BZIP2-komprimierte Datei?

Dekomprimieren Sie sie mit bunzip2 oder bzip2 -d, geben Sie den Inhalt mit bzcat auf der Standardausgabe aus oder verwenden Sie eine libarchive-kompatible Anwendung.

Wie öffne ich eine BZ2-Datei unter Windows?

Verwenden Sie eine Windows-Version von bunzip2 oder bzip2 -d beziehungsweise eine libarchive-kompatible Anwendung. Öffnen Sie die entpackten Nutzdaten danach mit einem für ihren tatsächlichen Dateityp geeigneten Programm.

Wie öffne ich eine BZ2-Datei auf dem Mac?

Führen Sie im Terminal bunzip2 oder bzip2 -d aus. Mit bzcat gelangen die dekomprimierten Bytes auf die Standardausgabe. Alternativ eignet sich eine libarchive-kompatible Anwendung.

Wie öffne ich eine BZ2-Datei auf dem Smartphone?

Mobile Apps unterstützen unterschiedliche Kompressionsformate. Prüfen Sie daher vor der Installation, ob BZ2 oder Bzip2 in der Formatliste der App aufgeführt ist.

Wie kann ich eine beschädigte BZ2-Datei nach einem CRC-Fehler wiederherstellen?

Ein CRC-Fehler erkennt eine Beschädigung, kann die Originaldaten aber nicht rekonstruieren. Das offizielle Werkzeug bzip2recover kann eine Wiederherstellung einzelner Blöcke versuchen; prüfen Sie das Ergebnis sorgfältig.

Sollte ich für mehrere benannte Dateien BZIP2 oder ZIP verwenden?

Bzip2 ist für eine einzelne Datei vorgesehen und verpackt weder Verzeichnisse noch mehrere benannte Einträge. Für diese strukturelle Anforderung ist ein Mehrdateien-Archivformat die passende Wahl.

Wie konvertiere ich eine BZIP2-Datei in ZIP, ohne die Nutzdaten zu verändern?

Dekomprimieren Sie den BZIP2-Datenstrom und komprimieren Sie die Nutzdaten anschließend im Zielformat. Verlustfreie Schritte können die Nutzdaten erhalten, nicht jedoch Bzip2-Blöcke, Blockgröße oder CRC-Struktur.

Ist eine BZIP2-Datei sicher zu öffnen?

Der Bzip2-Datenstrom ist nicht von sich aus ausführbar und enthält keine Verschlüsselung, kann aber beliebige Inhalte freigeben. Prüfen Sie die entpackte Datei separat und begrenzen Sie Speicher und Ausgabe bei nicht vertrauenswürdigen Quellen.

Was bedeutet der BZ2-Dateikopf mit der Magic BZh?

PRONOM nennt das Startmuster 42 5A 68 ?? 31 41 59 26 53 59: ASCII BZh, ein Blockgrößenbyte und die Markierung des ersten Blocks. Das Muster identifiziert das Format, nicht die Vertrauenswürdigkeit des Inhalts.

Warum meldet die BZIP2-Dekomprimierung BZ_MEM_ERROR?

Der Speicherbedarf hängt von der im Header gespeicherten Blockgröße ab. BZ_MEM_ERROR kann bei unzureichendem Speicher auftreten; begrenzen Sie auch die Ausgabe, weil sich komprimierte Daten stark vergrößern können.

06

Verwandte Formate

Quellen

bzip2 and libbzip2, version 1.0.8 — Official Manual · Official bzip2 project documentation

PRONOM: BZIP2 Compressed Archive (x-fmt/268) · The National Archives, UK format registry

PRONOM: BZIP2 Compressed Archive Signatures · The National Archives, UK signature registry

Sustainability of Digital Formats: bzip2 · Library of Congress

LibarchiveFormats · Official libarchive project documentation