<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Gzip</id>
	<title>Gzip - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Gzip"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Gzip&amp;action=history"/>
	<updated>2026-05-19T02:35:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Gzip&amp;diff=9206&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: doppelter Pfad für goethe.ira.uka.de/seminare/rftk/zip</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Gzip&amp;diff=9206&amp;oldid=prev"/>
		<updated>2025-07-21T20:02:19Z</updated>

		<summary type="html">&lt;p&gt;doppelter Pfad für goethe.ira.uka.de/seminare/rftk/zip&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:gzip}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
| Name = gzip&lt;br /&gt;
| Logo = [[Datei:Gzip-Logo.png|92px|Logo]]&lt;br /&gt;
| Screenshot = [[Datei:Gzip-screenshot.png|240px|Screenshot]]&lt;br /&gt;
| Beschreibung = Hilfeanzeige in der Kommandozeile&lt;br /&gt;
| Maintainer = &lt;br /&gt;
| Hersteller = Jean-Loup Gailly und Mark Adler&lt;br /&gt;
| Management = &lt;br /&gt;
| AktuelleVersion = &amp;lt;!--von Wikidata--&amp;gt;&lt;br /&gt;
| AktuelleVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem = [[plattformübergreifend]] verfügbar&lt;br /&gt;
| Programmiersprache = [[C (Programmiersprache)|C]]&lt;br /&gt;
| Kategorie = [[Datenkompression]]&lt;br /&gt;
| Lizenz = [[GNU General Public License|GPL]] ([[Freie Software]])&lt;br /&gt;
| Deutsch = &lt;br /&gt;
| Website = [https://www.gnu.org/software/gzip/ gnu.org/software/gzip]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;gzip&amp;#039;&amp;#039;&amp;#039; ist ein [[Freie Software|freies]] [[Datenkompression|Kompressionsprogramm]], das –&amp;amp;nbsp;ebenso wie das entsprechende [[Dateiformat]] gzip&amp;amp;nbsp;– praktisch für alle Computer[[betriebssystem]]e verfügbar ist (unter den Bedingungen der [[GNU General Public License|GPL]] auch im [[Quelltext]]).&lt;br /&gt;
&lt;br /&gt;
Allgemein ist &amp;#039;&amp;#039;gzip&amp;#039;&amp;#039; die Kurzform für „[[GNU-Projekt|GNU]] zip“, wobei „zip“ vom englischen Wort für den Reißverschluss entlehnt wurde. [[OpenBSD]] hat eine [[BSD-Lizenz|BSD-lizenzierte]] Reimplementierung unter den Namen &amp;lt;code&amp;gt;gzip(1), gunzip(1)&amp;lt;/code&amp;gt; sowie &amp;lt;code&amp;gt;gzcat(1)&amp;lt;/code&amp;gt; vorgenommen, die völlig kompatibel zu den GNU-Werkzeugen ist.&amp;lt;ref&amp;gt;{{man|1|gzip|OpenBSD|compress and expand data (deflate mode)}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gzip bietet einen für Text zufriedenstellenden Kompressionsgrad und ist frei von patentierten Algorithmen ([[deflate]] wird verwendet). Es wurde ursprünglich von Jean-Loup Gailly entwickelt, um das unter [[Unix]] verwendete [[compress]]&amp;lt;ref&amp;gt;{{man||compress|posix|compress data}}&amp;lt;/ref&amp;gt; zu ersetzen. [[Mark Adler (Informatiker)|Mark Adler]] schrieb das Dekompressionsprogramm &amp;#039;&amp;#039;&amp;#039;gunzip&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
gzip basiert auf dem &amp;#039;&amp;#039;[[Deflate]]&amp;#039;&amp;#039;-Algorithmus, der eine Kombination aus [[LZ77]] und [[Huffman-Kodierung]] ist. Deflate wurde als Reaktion auf die [[Patent]]e entwickelt, die auf [[Lempel-Ziv-Welch-Algorithmus|LZW]] und anderen Kompressionsalgorithmen bestanden. Auch das [[ZIP-Dateiformat|ZIP]]-Dateiformat verwendet hauptsächlich Deflate zur Komprimierung, darf aber ansonsten nicht mit gzip verwechselt werden.&lt;br /&gt;
&lt;br /&gt;
Die Fenstergröße bei gzip beträgt 32&amp;amp;nbsp;KiB. Wenn eine Abfolge von Bytes sich in den vorherigen 32&amp;amp;nbsp;KiB nicht wiederholt, wird sie unkomprimiert in der .gz-Datei gespeichert.&amp;lt;ref&amp;gt;Jean-loup Gailly, Mark Adler: {{Webarchiv |url=http://www.gzip.org/algorithm.txt |text=Compression algorithm (deflate) |wayback=20140216115636}} gzip.org. 1.&amp;amp;nbsp;September 1997 ([[Liste der HTTP-Headerfelder#Antwort-Headerfelder|Last-Modified]]).&amp;lt;/ref&amp;gt; Diese Fenstergröße ist gegenüber modernen Kompressionsprogrammen (z.&amp;amp;nbsp;B. [[bzip2]] mit 100 bis 900&amp;amp;nbsp;KiB Blockgröße, [[rzip]] als Extremfall mit 900&amp;amp;nbsp;MiB Fenstergröße) veraltet, jedoch ist gzip immer noch eines der schnellsten Kompressions-Programme und kann vielseitig eingesetzt werden, zum Beispiel in Verbindung mit einer sogenannten &amp;#039;&amp;#039;[[Pipe (Informatik)|Pipeline]]&amp;#039;&amp;#039; – die Ausgabe („standard out“) eines Programms kann die Eingabe („standard in“) von gzip darstellen und umgekehrt.&lt;br /&gt;
&lt;br /&gt;
Um die Entwicklung von Software zu vereinfachen, die Datenkompression nutzt, wurde die &amp;#039;&amp;#039;[[zlib]]&amp;#039;&amp;#039;-Bibliothek geschrieben. Sie unterstützt das gzip-Dateiformat und die Deflate-Kompression. Die Bibliothek ist weit verbreitet, da sie klein, effizient und vielseitig ist.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
Das Archiv-Dateiformat für gzip ist gemäß &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;1952&amp;lt;/nowiki&amp;gt; in Version 4.3 vom Mai 1996 spezifiziert.&amp;lt;ref name=&amp;quot;RFC1952&amp;quot; /&amp;gt; Wenn einzelne Dateien mit gzip komprimiert werden, werden auch diverse [[Metadaten]] gespeichert, u.&amp;amp;nbsp;a. das Betriebssystem, unter dem das Archiv erstellt wurde, sowie die einzelnen Dateinamen und ihre Modifikationszeiten.&lt;br /&gt;
&lt;br /&gt;
Auf modernen Betriebssystemen ergeben sich in dieser letzten Version des Archivformats bei den Metadaten folgende Einschränkungen:&lt;br /&gt;
* Die Dateigröße der Quelldatei ist auf [[Modulo]] 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; (entspricht 4&amp;amp;nbsp;GiB) begrenzt, sodass unkomprimierte Dateigrößen &amp;gt;&amp;amp;nbsp;4&amp;amp;nbsp;GiB nicht korrekt angezeigt werden können, obwohl die Dateien selbst korrekt komprimiert wurden und auch dekomprimiert werden können. Es gibt jedoch [[Workaround]]s um die korrekten unkomprimierten Dateigrößen zu ermitteln.&lt;br /&gt;
* Die Modifikationszeit ist in der Zukunft auf den 7.&amp;amp;nbsp;Februar 2106, 06:28:15 [[Koordinierte Weltzeit|UTC]], beschränkt und speichert nur Sekundengenau. Moderne [[64-Bit-Architektur|64-Bit]]-Systeme unterstützen jedoch meist auch Mikro- und Nanosekunden – diese können in einem GZIP-Archiv weder gespeichert werden noch können sie wiederhergestellt werden. Auf einigen [[32-Bit-Architektur|32-Bit]]-Systemen hingegen ist das reale Limit für die Modifikationszeit in der Zukunft real niedriger, wenn diese vom [[Jahr-2038-Problem]] betroffen sind, was auf allen älteren [[Unixoides System|Unix-artigen]] Betriebssystemen der Fall ist.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/software/gzip/manual/gzip.html#Overview |titel=GNU Gzip Documentation |hrsg=Free Software Foundation |sprache=en |abruf=2020-09-15}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eine Gzip-Datei besteht aus folgenden Komponenten in dieser Reihenfolge:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Größe(bytes)&lt;br /&gt;
!Optional&lt;br /&gt;
!Komponente&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Nein&lt;br /&gt;
|[[Header]]&lt;br /&gt;
|-&lt;br /&gt;
|dynamisch&lt;br /&gt;
|Ja&lt;br /&gt;
|Zusatzinformationen&lt;br /&gt;
|-&lt;br /&gt;
|dynamisch&lt;br /&gt;
|Ja&lt;br /&gt;
|Original-Dateiname&lt;br /&gt;
|-&lt;br /&gt;
|dynamisch&lt;br /&gt;
|Ja&lt;br /&gt;
|Dateikommentar&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Ja&lt;br /&gt;
|[[CRC-16]] [[Prüfsumme]] für Header, Zusatzinformationen, Original-Dateiname und Dateikommentar&lt;br /&gt;
|-&lt;br /&gt;
|dynamisch&lt;br /&gt;
|Nein&lt;br /&gt;
|komprimierte Nutzdaten&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Nein&lt;br /&gt;
|CRC-32 Prüfsumme für die unkomprimierte Quelldatei&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Nein&lt;br /&gt;
|Größe der unkomprimierten Quelldatei [[Modulo]] 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Header ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Position&lt;br /&gt;
!Länge(bytes)&lt;br /&gt;
!Kürzel&lt;br /&gt;
!Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|ID1, ID2&lt;br /&gt;
|[[Magische Zahl (Informatik)#Magische Zahlen zur Kennzeichnung von Dateitypen|Magische Zahl]] (immer 0x1F, 0x8B)&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|CM&lt;br /&gt;
|Kompressionsmethode&lt;br /&gt;
0x00 bis 0x07 sind reserviert.&lt;br /&gt;
0x08 bedeutet „[[Deflate]]“.&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
|FLG&lt;br /&gt;
|[[Bitfeld]], siehe [[Gzip#FLG-Bitfeld|FLG-Bitfeld]]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|4&lt;br /&gt;
|MTIME&lt;br /&gt;
|Modifikationszeitstempel als [[Unixzeit]], ein Nullwert bedeutet, dass kein Zeitstempel verfügbar ist.&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|1&lt;br /&gt;
|XFL&lt;br /&gt;
|kompressionsmethodenspezifische Zusatzinformationen&lt;br /&gt;
Für [[Deflate]] sind folgende Werte definiert:&lt;br /&gt;
0x02 = Des Kompressionsprogramm hat den stärksten, langsamsten Algorithmus angewandt.&lt;br /&gt;
0x04 = Das Kompressionsprogramm hat den schnellsten Algorithmus angewandt.&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|1&lt;br /&gt;
|OS&lt;br /&gt;
|Art des Dateisystems bzw. Betriebssystems von welchem aus die Kompression durchgeführt wurde.&lt;br /&gt;
Siehe [[Gzip#Betriebssystemtabelle|Betriebssystemtabelle]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== FLG-Bitfeld ====&lt;br /&gt;
Wichtig ist, dass hier immer die Bits beachtet werden. Das bedeutet, dass z.&amp;amp;nbsp;B. 00010011 ([[Binärcode|binär]]) = 19 ([[Dezimalsystem|dezimal]]) = 0x13 ([[Hexadezimalsystem|hexadezimal]]) folgendes aussagt: Die Datei ist wahrscheinlich [[American Standard Code for Information Interchange|ASCII]]-Text, eine CRC-16 Prüfsumme ist vorhanden, optionale Zusatzinformationen sind nicht vorhanden, der originale [[Dateiname]] ist nicht vorhanden und ein Dateikommentar ist vorhanden.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Bitposition&lt;br /&gt;
!Dezimalwert&lt;br /&gt;
!Kürzel&lt;br /&gt;
!Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|FTEXT&lt;br /&gt;
|Datei ist wahrscheinlich ASCII-Text&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|FHCRC&lt;br /&gt;
|CRC-16 Prüfsumme ist vorhanden&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|4&lt;br /&gt;
|FEXTRA&lt;br /&gt;
|Zusatzinformationen sind vorhanden&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|8&lt;br /&gt;
|FNAME&lt;br /&gt;
|Original-Dateiname ist vorhanden&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|16&lt;br /&gt;
|FCOMMENT&lt;br /&gt;
|Dateikommentar ist vorhanden&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|32&lt;br /&gt;
|&lt;br /&gt;
|&amp;#039;&amp;#039;Reserviert (muss 0 sein)&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|64&lt;br /&gt;
|&lt;br /&gt;
|&amp;#039;&amp;#039;Reserviert (muss 0 sein)&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|128&lt;br /&gt;
|&lt;br /&gt;
|&amp;#039;&amp;#039;Reserviert (muss 0 sein)&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Betriebssystemtabelle ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Byte Wert&lt;br /&gt;
! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| [[File Allocation Table|FAT]] (Dateisystem)&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| [[AmigaOS]]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| [[Virtual Memory System|VMS]] oder OpenVMS&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| [[Unix]]&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| VM oder CMS&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[Atari]] [[TOS (Betriebssystem)|TOS]]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| [[High Performance File System|HPFS]] (Dateisystem)&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[Macintosh]] (Plattform), [[Mac OS (Apple)|Mac&amp;amp;nbsp;OS]] (Betriebssystem)&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Z-System&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| [[CP/M]]&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| [[TOPS-20]]&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[NTFS]] (Dateisystem)&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| [[QDOS]]&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| [[Acorn]] [[RISC&amp;amp;nbsp;OS]]&lt;br /&gt;
|-&lt;br /&gt;
| 255&lt;br /&gt;
| Unbekannt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optionale Felder ===&lt;br /&gt;
==== Zusatzinformationen ====&lt;br /&gt;
Wenn FEXTRA gesetzt ist, folgt ein zwei Byte großes Feld, welches die Größe der Zusatzinformationen angibt, gefolgt von den Zusatzinformationen selbst in einem speziellen Format.&lt;br /&gt;
&lt;br /&gt;
==== Original-Dateiname ====&lt;br /&gt;
Wenn FNAME gesetzt ist, folgt der Original-Dateiname als [[Zeichenkette#Repräsentation mit Abschlusszeichen|nullterminierte Zeichenkette]] mit [[ISO 8859-1]] Kodierung.&lt;br /&gt;
&lt;br /&gt;
==== Dateikommentar ====&lt;br /&gt;
Wenn FCOMMENT gesetzt ist, folgt der Dateikommentar als [[Zeichenkette#Repräsentation mit Abschlusszeichen|nullterminierte Zeichenkette]] mit [[ISO 8859-1]] Kodierung. Der Dateikommentar ist nicht programmatisch zu interpretieren und dient nur dazu vom Endbenutzer gelesen zu werden.&lt;br /&gt;
&lt;br /&gt;
==== CRC-16 Prüfsumme ====&lt;br /&gt;
Wenn FHCRC gesetzt ist, folgt die CRC-16 Prüfsumme, bestehend aus den zwei niedrigen Bytes der CRC-32 Prüfsumme des Headers inklusive der optionalen Felder(mit Ausnahme der Prüfsumme selbst).&lt;br /&gt;
&lt;br /&gt;
=== CRC-32 Prüfsumme und Dateigröße ===&lt;br /&gt;
Es folgen eine CRC-32 Prüfsumme und die Größe der unkomprimierten Originaldatei. Die Dateigröße wird [[Modulo]] 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; gespeichert, was zur Folge hat, dass das Dateigrößenfeld bei Dateigrößen &amp;gt;&amp;amp;nbsp;4&amp;amp;nbsp;GiB nicht aussagekräftig ist.&lt;br /&gt;
&lt;br /&gt;
== Beispielaufrufe ==&lt;br /&gt;
Eine Datei packen:&lt;br /&gt;
 gzip &amp;lt;Dateiname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine gepackte Datei entpacken:&lt;br /&gt;
 gzip -d &amp;lt;Dateiname&amp;gt;&lt;br /&gt;
oder&lt;br /&gt;
 gunzip &amp;lt;Dateiname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rekursiv alle Dateien in einem Verzeichnis packen und die Kompressionsrate angeben:&lt;br /&gt;
 gzip -rv &amp;lt;Verzeichnis&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine komprimierte Text-Datei ausgeben:&lt;br /&gt;
 zcat &amp;lt;Dateiname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine defekte komprimierte Datei bis zur Fehlerstelle entpacken:&lt;br /&gt;
 zcat &amp;lt;gzip-Datei&amp;gt; &amp;gt; &amp;lt;Ziel-Datei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ermittlung der unkomprimierten Dateigröße bei archivierten Dateien, die größer als 4&amp;amp;nbsp;GiB sind:&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/software/gzip/manual/gzip.html#Invoking-gzip |titel=GNU Gzip Documentation |hrsg=Free Software Foundation |sprache=en |abruf=2020-09-15}} {{&amp;quot; |Sprache=en |Text=The gzip format represents the input size modulo &amp;lt;code&amp;gt;2^32&amp;lt;/code&amp;gt;, so the uncompressed size and compression ratio are listed incorrectly for uncompressed files 4&amp;amp;nbsp;GiB and larger. To work around this problem, you can use the following command to discover a large uncompressed file’s true size: &amp;lt;code style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;zcat file.gz &amp;amp;#124; wc -c&amp;lt;/code&amp;gt;}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
 zcat &amp;lt;gzip-Datei&amp;gt; | [[wc (Unix)|wc]] -c&lt;br /&gt;
&lt;br /&gt;
== gzip-komprimierte Dateien ==&lt;br /&gt;
{{Infobox Dateiformat&lt;br /&gt;
| Name = gzip&lt;br /&gt;
| Icon = &lt;br /&gt;
| Logo = &lt;br /&gt;
| Dateiendung = .gz&lt;br /&gt;
| MIME = application/gzip&lt;br /&gt;
| MIME-Anm = &amp;lt;ref&amp;gt;{{RFC-Internet |RFC=6713 |Titel=The ‘application/zlib’ and ‘application/gzip’ Media Types |Datum=2012-08}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| MagischeZahl = \x1F\x8B\x08&lt;br /&gt;
| MagischeZahlNotation = [[ASCII-C-Notation]]&lt;br /&gt;
| MagischeZahlHex = &lt;br /&gt;
| Entwickler = Jean-Loup Gailly und Mark Adler&lt;br /&gt;
| Art = [[Datenkompression]]&lt;br /&gt;
| Container für = eine beliebige [[Datei]]&lt;br /&gt;
| Enthalten in = &lt;br /&gt;
| Erweitert von = [[compress]]&lt;br /&gt;
| Erweitert zu = &lt;br /&gt;
| Standard = &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;1952&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC1952&amp;quot; /&amp;gt;&lt;br /&gt;
| Website = [https://www.gzip.org/ gzip.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Die übliche Dateiendung für gzip-komprimierte Dateien ist heute &amp;lt;code&amp;gt;.gz&amp;lt;/code&amp;gt;, früher auch &amp;lt;code&amp;gt;.z&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Da gzip nur einzelne Dateien komprimieren kann, werden mehrere Dateien bzw. Verzeichnisbäume üblicherweise zunächst mit [[Tar (Packprogramm)|tar]] zu einer &amp;#039;&amp;#039;Tarball&amp;#039;&amp;#039; genannten Archivdatei zusammengefasst, welche anschließend mit gzip komprimiert wird.&lt;br /&gt;
[[Datei:Targzip.svg|mini|links|300px|Zunächst werden Dateien (Kreise) mit tar gepackt, anschließend wird dieses Archiv mit gzip komprimiert.]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:left;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Solche komprimierten Archivdateien tragen dann meist die doppelte Endung &amp;lt;code&amp;gt;.tar.gz&amp;lt;/code&amp;gt; oder auch einfach &amp;lt;code&amp;gt;.tgz&amp;lt;/code&amp;gt;.&lt;br /&gt;
Diese Methode ermöglicht insgesamt bessere Komprimierung, da so Redundanzen zwischen den einzelnen Dateien ausgenutzt werden können ([[progressive Kompression]]), erschwert aber den Zugriff auf die einzelnen Bestandteile.&lt;br /&gt;
&lt;br /&gt;
== Verbreitung ==&lt;br /&gt;
Unter [[Unix]] ist die Komprimierung mit gzip heute Standard, weil sie für viele Aufgaben einen guten Kompromiss aus hoher Geschwindigkeit und guter Datenreduktion ermöglicht. Wo es weniger auf Geschwindigkeit als auf minimale Dateigrößen ankommt (etwa bei der breiten Verteilung von Daten über relativ langsame Netze), werden allerdings zunehmend [[bzip2]] und [[XZ Utils|LZMA]] verwendet (ebenso wie bei gzip in Kombination mit tar).&lt;br /&gt;
&lt;br /&gt;
Das zlib-komprimierte Dateiformat, der Deflate-Algorithmus und das gzip-Dateiformat wurden 1996 als [[Request for Comments]] &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;1950&amp;lt;/nowiki&amp;gt;,&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1950 |Titel=ZLIB Compressed Data Format Specification version 3.3 |Datum=1996-05}}&amp;lt;/ref&amp;gt; &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;1951&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1951 |Titel=DEFLATE Compressed Data Format Specification version 1.3 |Datum=1996-05}}&amp;lt;/ref&amp;gt; und &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;1952&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC1952&amp;quot; /&amp;gt; standardisiert.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Brotli]] ist ein Datenkompressions-Algorithmus auf Basis von LZ77 und Huffman-Kodierung, der von Zoltán Szabadka und Jyrki Alakuijala entwickelt wurde&lt;br /&gt;
* [[Zopfli]] wird als der dateigrößeneffizienteste verfügbare Deflate-Kodierer angesehen&lt;br /&gt;
* &amp;lt;code&amp;gt;pigz&amp;lt;/code&amp;gt; ist eine von Mark Adler programmierte Version von &amp;lt;code&amp;gt;gzip&amp;lt;/code&amp;gt;, welche sämtliche verfügbaren [[Prozessorkern]]e und [[Thread (Informatik)|-threads]] benutzt, und so die Kompression merklich beschleunigt&lt;br /&gt;
* [[Liste von Datenkompressionsprogrammen]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.gzip.org/ gzip.org] – ursprüngliche Projektseite (englisch)&lt;br /&gt;
* {{RFC-Internet |Autor=P. Deutsch |RFC=1952 |Titel=GZIP File Format Specification version 4.3 |Datum=1996-05}}&lt;br /&gt;
* {{man|1|gzip|gnu|gzip, gunzip, zcat – Dateien komprimieren und expandieren}}&lt;br /&gt;
* {{Webarchiv |url=http://goethe.ira.uka.de/seminare/rftk/zip/ |text=Daten archivieren mit zip, gzip und tar |wayback=20030502092417}} ira.uka.de – gut verständliche Beschreibung der verschiedenen Komprimiermöglichkeiten&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RFC1952&amp;quot;&amp;gt;&lt;br /&gt;
{{RFC-Internet |Autor=P. Deutsch |RFC=1952 |Titel=GZIP File Format Specification version 4.3 |Datum=1996-05}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Datenkompressionssoftware]]&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:GNU-Paket]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>