00

Kurz gesagt

  • Gzip ist ein verlustfreies Format für komprimierte Daten, das beliebige Daten in einem oder mehreren aufeinanderfolgenden Membern speichert, jedoch keinen wahlfreien Zugriff und keine vollständigen Dateisystemmetadaten bietet.
  • Öffnen Sie eine GZ- oder GZIP-Datei mit einem gzip-kompatiblen Dekomprimierer wie GNU gzip. Unter Windows wählen Sie ein kompatibles lokales Archivprogramm und extrahieren den Inhalt. Unter macOS verwenden Sie ein kompatibles grafisches Programm oder GNU gzip. Auf einem Smartphone wählen Sie eine Datei-App mit gzip-Unterstützung und extrahieren den Inhalt. Ein konformer Dekomprimierer prüft 1F 8B sowie die Kompressionsmethode, überspringt optionale Felder korrekt und verarbeitet alle Member nacheinander. Wenn Integrität wichtig ist, sollte CRC-32 geprüft werden.
  • Behandeln Sie unbekannte GZIP-Dateien als nicht vertrauenswürdig. CRC-32 kann versehentliche Beschädigungen erkennen, beweist aber nicht die Vertrauenswürdigkeit des Inhalts. Gzip kann beliebige Binärdaten einschließlich schädlichen ausführbaren Codes enthalten; fehlerhafte Eingaben können dazu führen, dass Flags und längenähnliche Felder willkürliche Werte enthalten. Verwenden Sie defensive Verarbeitung, prüfen Sie bei Bedarf die Prüfsumme und führen Sie extrahierte Inhalte nie automatisch aus.
01

Gzip-komprimierte Daten (.gz und .gzip)

Gzip wurde von Jean-Loup Gailly und Mark Adler für den Austausch komprimierter Daten über CPU-Typen, Betriebssysteme, Dateisysteme und Zeichensätze hinweg entwickelt. Üblicherweise kommt DEFLATE zum Einsatz. Jeder Member enthält einen Header, optionale Extra-, Namens- und Kommentarfelder, komprimierte Blöcke sowie einen Trailer mit CRC-32 und der unkomprimierten Größe modulo 2^32. Die Kennbytes lauten 1F 8B; der registrierte MIME-Typ ist application/gzip.

Original behalten

Zum Konvertieren von GZIP in ein anderes Archivformat werden zuerst alle Member dekomprimiert und anschließend die wiederhergestellten Bytes in das Zielformat geschrieben. Die gzip-Dekomprimierung ist verlustfrei. Nicht gespeicherte Metadaten lassen sich jedoch nicht zurückgewinnen: Schutz- und Eigentümerattribute fehlen, Verzeichniskomponenten des ursprünglichen Namens werden ausgelassen und der Name kann in Kleinbuchstaben normalisiert sein.

02

So bekommst du sie auf

Öffnen Sie eine GZ- oder GZIP-Datei mit einem gzip-kompatiblen Dekomprimierer wie GNU gzip. Unter Windows wählen Sie ein kompatibles lokales Archivprogramm und extrahieren den Inhalt. Unter macOS verwenden Sie ein kompatibles grafisches Programm oder GNU gzip. Auf einem Smartphone wählen Sie eine Datei-App mit gzip-Unterstützung und extrahieren den Inhalt. Ein konformer Dekomprimierer prüft 1F 8B sowie die Kompressionsmethode, überspringt optionale Felder korrekt und verarbeitet alle Member nacheinander. Wenn Integrität wichtig ist, sollte CRC-32 geprüft werden.

Ich will sie nur ansehen

Öffnen Sie eine GZ- oder GZIP-Datei mit einem gzip-kompatiblen Dekomprimierer wie GNU gzip. Unter Windows wählen Sie ein kompatibles lokales Archivprogramm und extrahieren den Inhalt. Unter macOS verwenden Sie ein kompatibles grafisches Programm oder GNU gzip. Auf einem Smartphone wählen Sie eine Datei-App mit gzip-Unterstützung und extrahieren den Inhalt. Ein konformer Dekomprimierer prüft 1F 8B sowie die Kompressionsmethode, überspringt optionale Felder korrekt und verarbeitet alle Member nacheinander. Wenn Integrität wichtig ist, sollte CRC-32 geprüft werden.

Ich muss sie weitergeben

Zum Konvertieren von GZIP in ein anderes Archivformat werden zuerst alle Member dekomprimiert und anschließend die wiederhergestellten Bytes in das Zielformat geschrieben. Die gzip-Dekomprimierung ist verlustfrei. Nicht gespeicherte Metadaten lassen sich jedoch nicht zurückgewinnen: Schutz- und Eigentümerattribute fehlen, Verzeichniskomponenten des ursprünglichen Namens werden ausgelassen und der Name kann in Kleinbuchstaben normalisiert sein.

03

Dateisicherheit

Behandeln Sie unbekannte GZIP-Dateien als nicht vertrauenswürdig. CRC-32 kann versehentliche Beschädigungen erkennen, beweist aber nicht die Vertrauenswürdigkeit des Inhalts. Gzip kann beliebige Binärdaten einschließlich schädlichen ausführbaren Codes enthalten; fehlerhafte Eingaben können dazu führen, dass Flags und längenähnliche Felder willkürliche Werte enthalten. Verwenden Sie defensive Verarbeitung, prüfen Sie bei Bedarf die Prüfsumme und führen Sie extrahierte Inhalte nie automatisch aus.

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 GZIP in ein anderes Archivformat werden zuerst alle Member dekomprimiert und anschließend die wiederhergestellten Bytes in das Zielformat geschrieben. Die gzip-Dekomprimierung ist verlustfrei. Nicht gespeicherte Metadaten lassen sich jedoch nicht zurückgewinnen: Schutz- und Eigentümerattribute fehlen, Verzeichniskomponenten des ursprünglichen Namens werden ausgelassen und der Name kann in Kleinbuchstaben normalisiert sein.

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 GZIP-Datei und wofür wird sie verwendet?

Sie ist ein verlustfreies Kompressionsformat für den Datenaustausch zwischen unterschiedlichen Computer- und Speicherumgebungen. Üblicherweise nutzt sie DEFLATE und kann mehrere aufeinanderfolgende Member enthalten.

Wie kann ich eine GZ-Datei öffnen und entpacken?

Verwenden Sie einen gzip-kompatiblen Dekomprimierer wie GNU gzip. Er sollte 1F 8B und die Methode prüfen, optionale Felder überspringen und alle Member nacheinander verarbeiten.

Wie öffne ich eine GZIP-Datei unter Windows?

Wählen Sie ein lokales Windows-Archivprogramm mit ausdrücklicher gzip-Unterstützung und extrahieren Sie den Inhalt. Prüfen Sie bei wichtigen Daten CRC-32 und starten Sie extrahierte Dateien nicht automatisch.

Wie öffne ich eine GZ-Datei unter macOS?

Verwenden Sie unter macOS ein kompatibles grafisches Programm oder GNU gzip. Da gzip stromorientiert ist, erfolgt die Dekomprimierung normalerweise sequenziell.

Wie entpacke ich eine GZIP-Datei auf einem Smartphone?

Wählen Sie eine mobile Datei-App mit ausdrücklicher gzip-Unterstützung und verwenden Sie deren Extrahierfunktion. Starten Sie unbekannte extrahierte Dateien nicht automatisch.

Warum lässt sich meine GZIP-Datei nicht öffnen oder wird als beschädigt gemeldet?

Prüfen Sie den Anfang 1F 8B und die Kompressionsmethode. Eine falsche CRC-32, ein abgeschnittener Member, fehlerhafte optionale Felder oder beschädigte Blöcke können auf schwer reparierbare Korruption hinweisen.

Was ist der Unterschied zwischen .gz und .gzip und welche Erweiterung sollte ich verwenden?

Beide Erweiterungen werden für Gzip-komprimierte Daten verwendet; RFC 6713 registriert ausdrücklich gz. Nutzen Sie .gz für die registrierte Erweiterung oder folgen Sie den Vorgaben des Empfängers. Intern kennzeichnet 1F 8B das Format.

Wie konvertiere ich GZIP in ZIP und was kann dabei verloren gehen?

Dekomprimieren Sie die gzip-Member und erstellen Sie das Zielarchiv aus den wiederhergestellten Bytes. Eigentümer- und Schutzattribute, ausgelassene Verzeichnisse und Änderungen der Großschreibung lassen sich aus gzip nicht zwingend rekonstruieren.

Ist eine per E-Mail erhaltene oder heruntergeladene GZIP-Datei sicher?

Nicht unbedingt. CRC-32 erkennt manche versehentlichen Schäden, doch gzip kann beliebige Binärdaten einschließlich schädlichen ausführbaren Codes enthalten. Verarbeiten Sie sie defensiv und führen Sie nichts automatisch aus.

Kann eine GZIP-Datei mehrere Member enthalten und wahlfreien Zugriff bieten?

Sie kann mehrere Member nacheinander enthalten. Wahlfreier Zugriff auf beliebige unkomprimierte Positionen ist nicht vorgesehen; die Daten werden gewöhnlich als Strom verarbeitet.

Kann ich eine GZIP-Datei ohne Hochladen untersuchen?

Ja. Lesen Sie den Header oder extrahieren Sie die Member mit einem lokalen gzip-kompatiblen Programm auf Ihrem Gerät, ohne die Datei an einen entfernten Dienst zu senden.

Beweisen ein gültiger GZIP-Header und eine korrekte CRC-32 vertrauenswürdige Daten?

Nein. 1F 8B kennzeichnet das Format und CRC-32 hilft bei der Erkennung versehentlicher Schäden. Herkunft, Absicht und Sicherheit des Inhalts werden dadurch nicht belegt.

06

Verwandte Formate

Quellen

RFC 1952: GZIP File Format Specification Version 4.3 · RFC Editor / IETF publication

RFC 6713: The application/zlib and application/gzip Media Types · RFC Editor / IETF publication

IANA Media Types Registry · Internet Assigned Numbers Authority