Bzip2-Dekompressor
bzip2 file.txt), da bzip2-Komprimierung im Browser unzuverlässig ist.Oder eine .bz2-Datei hier ablegen
Lege hier eine .bz2-Datei ab
Oder klicken zum Auswählen — wird sofort in deinem Browser dekomprimiert
Bzip2 verwendet den Burrows-Wheeler-Blocksortieralgorithmus, gefolgt von Huffman-Kodierung, und erreicht bessere Kompressionsraten als gzip, allerdings auf Kosten geringerer Geschwindigkeit und höherem Speicherverbrauch.
- Unter Linux/macOS üblich für die Komprimierung einzelner Dateien (Erweiterung .bz2)
- Typische Komprimierung: 10–15% besseres Verhältnis als gzip
- CLI komprimieren:
bzip2 file.txt - CLI dekomprimieren:
bunzip2 file.txt.bz2 - Oft mit tar kombiniert:
tar -xjf archive.tar.bz2
Die gesamte Verarbeitung erfolgt in Ihrem Browser — es werden keine Daten an einen Server gesendet.
Technische Details
So funktioniert der Bzip2-Dekompressor
Was das Tool macht
Der Bzip2-Dekompressor dekodiert .bz2-komprimierte Dateien vollständig im Browser und erzeugt den ursprünglichen, unkomprimierten Inhalt. Er implementiert die Dekompressions-Pipeline aus Burrows-Wheeler-Transformation und Huffman-Kodierung in JavaScript, ganz ohne serverseitige Verarbeitung. Dies ist ein reines Decode-Tool — es dekomprimiert bzip2-Daten, erstellt aber keine neuen bzip2-Archive.
Häufige Anwendungsfälle für Entwickler
Entwickler verwenden dieses Tool, um bzip2-komprimierte Logdateien, Datenbank-Dumps oder Quellarchive schnell zu prüfen, ohne Kommandozeilen-Tools zu installieren. Es ist nützlich, wenn Sie auf Systemen arbeiten, auf denen bzip2 nicht vorinstalliert ist (Windows, minimale Container), wenn Sie in den Inhalt einer .bz2-Datei schauen müssen, die aus einem Paket-Repository heruntergeladen wurde, oder wenn Sie eine einzelne Datei von einem Kollegen dekomprimieren möchten, ohne das Terminal anzufassen.
Datenformate, Typen oder Varianten
Bzip2 verwendet eine Pipeline aus Burrows-Wheeler-Transformation (BWT), Move-to-Front-Encoding und Huffman-Kodierung, um Kompressionsraten zu erreichen, die typischerweise 10–15 % besser als gzip sind — auf Kosten geringerer Geschwindigkeit. Dateien verwenden die Endung .bz2 und beginnen mit den Magic Bytes 'BZ', gefolgt von einem Versionsindikator. Blockgrößen reichen von 100k bis 900k (durch die Ziffern 1–9 im Header angezeigt), wobei größere Blöcke eine bessere Kompression liefern, aber mehr Speicher zum Dekomprimieren benötigen.
Häufige Fallstricke und Sonderfälle
Bzip2 unterstützt Streaming-Dekompression nicht so sauber wie gzip — der gesamte Block muss gelesen werden, bevor irgendeine Ausgabe erzeugt wird, was bedeutet, dass sehr große Dateien erheblichen Browser-Speicher verbrauchen können. Multi-Stream-bzip2-Dateien (von pbzip2 für parallele Kompression erstellt) enthalten aneinandergereihte bzip2-Streams, die manche Decoder falsch verarbeiten. Das Tool verarbeitet standardmäßige Single-Stream-.bz2-Dateien; bei .tar.bz2-Archiven erhalten Sie den rohen tar-Inhalt, der anschließend noch entpackt werden muss.
Wann dieses Tool statt Code verwenden
Verwenden Sie dieses Browser-Tool für schnelle, einmalige Dekompression, wenn Sie in Dateiinhalte schauen möchten, ohne bzip2-Utilities zu installieren. Für skriptgesteuerte Dekompression in Pipelines, Batch-Verarbeitung mehrerer Archive oder den Umgang mit .tar.bz2-Dateien, die entpackt werden müssen, verwenden Sie die Kommandozeilen-Tools bzip2/pbzip2 oder Sprachbibliotheken wie Pythons bz2-Modul, die Streaming unterstützen und sich in tar-Extraktion integrieren.