Gzip komprimieren / dekomprimieren

Gzip, zlib und Raw Deflate für Text und Dateien, mit Größen und Kompressionsrate.

Läuft lokal · keine Uploads
Text
Compressed (Base64)

Was das Tool macht

Gzip begegnet einem überall: in HTTP-Antworten, Log-Archiven, Message Queues und Base64-Blobs in JSON oder Datenbanken. Dieses Tool komprimiert und dekomprimiert mit den im Browser eingebauten APIs CompressionStream und DecompressionStream.

  • Drei Formate: gzip (RFC 1952, .gz), deflate mit zlib-Header (RFC 1950, das, was die meisten Bibliotheken „deflate“ nennen) und deflate-raw (RFC 1951, verwendet in ZIP-Dateien und einigen APIs).
  • Der Textmodus komprimiert schon während der Eingabe und zeigt das Ergebnis als Base64. Zum Dekomprimieren fügen Sie Base64 (H4sI...) oder Hex (1f8b...) ein; Automatisch erkennen bestimmt das Format anhand der Header-Bytes.
  • Der Dateimodus komprimiert beliebige Dateien zu .gz und speichert den ursprünglichen Dateinamen und das Datum im gzip-Header – genau wie der Befehl gzip, sodass gunzip -N den Namen wiederherstellt. Eine abgelegte .gz-Datei wird dekomprimiert und erhält den gespeicherten Namen.
  • Statistik: ursprüngliche und komprimierte Größe, Verhältnis und Platzersparnis.
  • Klare Fehlermeldungen: falsches Format, abgeschnittene Daten und überzählige Daten am Ende werden als solche gemeldet.

So verwenden Sie das Tool

Wählen Sie Text oder Datei, wählen Sie ein Format (meist gzip) und tippen, fügen Sie ein oder legen Sie eine Datei ab. Kopieren Sie das Base64 mit Strg+Enter oder laden Sie die rohen Bytes herunter.

Einschränkungen

Die Browser-API bietet keine Kompressionsstufen. Die Ergebnisse liegen daher nah an gzip -9, sind aber nicht immer byteweise identisch. Sehr alte Browser ohne CompressionStream werden nicht unterstützt; die Seite weist Sie darauf hin, falls Ihr Browser dazugehört.

Datenschutz

Die Kompression läuft lokal; Dateien verlassen nie Ihren Computer. Nur die Texteingabe wird im lokalen Speicher behalten.