gzip: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Der [[Shell-Befehl]] <b>gzip</b> (GNU zip) ist ein [[Kompressionsprogramm]], das einen guten [[Datenkompression]]sgrad bietet und frei von patentierten [[Algorithmus|Algorithmen]] ist. Die Eigenschaften der Datei ([[Zugriffsrecht]]e, Zugriffs- und Modifikationszeit) bleiben dabei erhalten. Das Programm eignet sich besonders zum Packen von Dateien, in denen sich ähnliche Muster wiederholen.
Der [[Shell-Befehl]] <b>gzip</b> (auch: GNU zip) ist ein [[Datenkompressionsprogramm]], das einen guten [[Datenkompression]]sgrad bietet und frei von patentierten [[Algorithmen]] ist. Die Eigenschaften der Datei ([[Zugriffsrechte]], Zugriffs- und Modifikationszeit) bleiben dabei erhalten. Das Programm eignet sich besonders zum Packen von Dateien, in denen sich ähnliche Muster wiederholen.


gzip wurde ursprünglich entwickelt, um unter Unix das alte Programm [[compress]] zu ersetzen. Das passende Dekompressionsprogramm heisst <b>gunzip</b>.
gzip wurde ursprünglich entwickelt, um unter Unix das alte Programm [[compress]] zu ersetzen. Das passende Dekompressionsprogramm heisst <b>gunzip</b>.
Zeile 7: Zeile 7:
Der Standard-Kompressionsfaktor ist 6. Um beispielsweise den höchsten Kompressionsfaktor 9 als Standard zu setzen, kann in der Datei "~/.bashrc" folgende Umgebungsvariable gesetzt werden.
Der Standard-Kompressionsfaktor ist 6. Um beispielsweise den höchsten Kompressionsfaktor 9 als Standard zu setzen, kann in der Datei "~/.bashrc" folgende Umgebungsvariable gesetzt werden.


<pre class=wiki>
export GZIP="-9"
export GZIP="-9"
</pre>


== Verwendung ==
== Verwendung ==


Komprimieren der Datei "file" und umbenennen in "file.gz".
Komprimieren der Datei "datei" und umbenennen in "datei.gz".


  $ <b>gzip file</b>
  $ <b>gzip datei</b>
 
Komprimieren der Datei "datei" und erzeugen der Date "datei.gz". Die unkomprimierte Datei "datei" bleibt dabei weiterhin erhalten.
 
$ <b>gzip < datei > datei.gz</b>


Dekomprimieren der Datei "info.txt.gz".
Dekomprimieren der Datei "info.txt.gz".
Zeile 34: Zeile 36:
Anzeige des Inhalts der komprimierten Datei "file.gz".
Anzeige des Inhalts der komprimierten Datei "file.gz".


  $ <b>zmore file.gz</b></tt>
  $ <b>zmore file.gz</b>
  oder
  oder
  $ <b>gzip -dc file.gz | more</b>
  $ <b>gzip -dc file.gz | more</b>
Zeile 40: Zeile 42:
== Weblinks ==
== Weblinks ==


{{dewi|Gzip|gzip}}
{{Weblinks}}
{{url_dewikipedia|Gzip|gzip}}
{{Fuss}}




{{cat|Datenkompression}}
{{cat|Datenkompression}}
{{cat|Kompressionsprogramm}}
{{cat|Datenkompressionsprogramm}}
{{cat|Shell-Befehl}}
{{cat|Shell-Befehl}}

Aktuelle Version vom 15. April 2018, 08:45 Uhr

Der Shell-Befehl gzip (auch: GNU zip) ist ein Datenkompressionsprogramm, das einen guten Datenkompressionsgrad bietet und frei von patentierten Algorithmen ist. Die Eigenschaften der Datei (Zugriffsrechte, Zugriffs- und Modifikationszeit) bleiben dabei erhalten. Das Programm eignet sich besonders zum Packen von Dateien, in denen sich ähnliche Muster wiederholen.

gzip wurde ursprünglich entwickelt, um unter Unix das alte Programm compress zu ersetzen. Das passende Dekompressionsprogramm heisst gunzip.

Konfiguration

Der Standard-Kompressionsfaktor ist 6. Um beispielsweise den höchsten Kompressionsfaktor 9 als Standard zu setzen, kann in der Datei "~/.bashrc" folgende Umgebungsvariable gesetzt werden.

export GZIP="-9"

Verwendung

Komprimieren der Datei "datei" und umbenennen in "datei.gz".

$ gzip datei

Komprimieren der Datei "datei" und erzeugen der Date "datei.gz". Die unkomprimierte Datei "datei" bleibt dabei weiterhin erhalten.

$ gzip < datei > datei.gz

Dekomprimieren der Datei "info.txt.gz".

$ gzip -d info.txt.gz
oder
$ gunzip info.txt.gz

Anzeige des Inhalts der komprimierten Datei "info.txt.gz" ohne vorheriges Dekomprimieren ("c" schreibt dabei auf die Standardausgabe).

$ gzip -dc info.txt.gz | more
$ zmore info.txt.gz

Sucht im gzip-Archiv "avserver" nach der Zeichenfolge "PSTAMP".

$ gzip -cd avserver | strings | grep PSTAMP

Anzeige des Inhalts der komprimierten Datei "file.gz".

$ zmore file.gz
oder
$ gzip -dc file.gz | more

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Wikipedia ger gzipwbm Enzyklopädischer Artikel