Zum Inhalt springen

Gzip: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „===== Weblinks =====“ durch „==== Weblinks ====“
K Textersetzung - „ “ durch „ “
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
== Beschreibung ==
== Beschreibung ==
; GNU-Standardwerkzeuge zur Komprimierung von Dateien
; GNU-Standardwerkzeuge zur Komprimierung von Dateien
* Arbeiten mit ».gz«-Dateien
* Arbeiten mit ''.gz''-Dateien
* Entpacken von mit »compress« erstellten ».-Dateien möglich
* Entpacken von mit ''compress'' erstellten ''.Z''-Dateien möglich


== Installation ==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
apt install gzip
apt install gzip
</syntaxhighlight>
</syntaxhighlight>
Zeile 38: Zeile 38:


== Aufruf ==
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
gzip -Option <Datei>
gzip -Option <Datei>
</syntaxhighlight>
</syntaxhighlight>
Zeile 54: Zeile 54:
| -k ||Die Originaldatei wird beibehalten und nicht gelöscht
| -k ||Die Originaldatei wird beibehalten und nicht gelöscht
|-
|-
| -l ||Gibt Details zum Archiv aus, wie z.&nbsp;B.&nbsp;Kompressionsrate, Größe der unkomprimierten Datei etc.
| -l ||Gibt Details zum Archiv aus, wie beispielsweise Kompressionsrate, Größe der unkomprimierten Datei und weitere
|-
|-
| -1 bis -9 ||Gibt den Kompressionsgrad an. 1 ist die schlechteste aber schnellste Komprimierung, 9 die beste aber langsamste Komprimierung. Voreinstellung ist 5.
| -1 bis -9 ||Gibt den Kompressionsgrad an. 1 ist die schlechteste aber schnellste Komprimierung, 9 die beste aber langsamste Komprimierung. Voreinstellung ist 5.
Zeile 61: Zeile 61:
'''Optionen'''
'''Optionen'''


{| class="wikitable sortable options"
{| class="wikitable sortable options"  
|-
|-
| | <tt>'''-c</tt> '''
| | <tt>'''-c</tt> '''
| | schreibt die (ent)komprimierte ''Datei'' auf die Standardausgabe, anstatt die Datei zu ersetzen  
| | schreibt die (ent)komprimierte ''Datei'' auf die Standardausgabe, anstatt die Datei zu ersetzen  
|-
|-
| | <tt>'''-d</tt> '''
| | <tt>'''-d</tt> '''
| | (decompress) dekomprimiert die ''Datei''  
| | (decompress) dekomprimiert die ''Datei''  
|-
|-
| | <tt>'''-f</tt> '''
| | <tt>'''-f</tt> '''
| | (force) ersetzt bestehende Dateien mit Endung `.gz'; normalerweise fragt <tt>gzip</tt> vor dem Überschreiben solcher Dateien nach  
| | (force) ersetzt bestehende Dateien mit Endung `.gz'; normalerweise fragt <tt>gzip</tt> vor dem Überschreiben solcher Dateien nach  
|-
|-
| | <tt>'''-h</tt> '''
| | <tt>'''-h</tt> '''
| | (help) gibt eine Kurzhilfe zum Programm aus  
| | (help) gibt eine Kurzhilfe zum Programm aus  
|-
|-
| | <tt>'''-l</tt> '''
| | <tt>'''-l</tt> '''
| | (list) zeigt den in einer mit <tt>gzip</tt> komprimierten Datei gespeicherten originalen Dateiname, sowie die originale und die gepackte Größe an; wenn die <tt>-v</tt>-Option gesetzt ist, wird zusätzlich die Zeitmarke und die Checksumme ausgegeben  
| | (list) zeigt den in einer mit <tt>gzip</tt> komprimierten Datei gespeicherten originalen Dateiname, sowie die originale und die gepackte Größe an; wenn die <tt>-v</tt>-Option gesetzt ist, wird zusätzlich die Zeitmarke und die Checksumme ausgegeben  
|-
|-
| | <tt>'''-L</tt> '''
| | <tt>'''-L</tt> '''
| | (license) gibt eine Kurzfassung des Lizenztextes aus  
| | (license) gibt eine Kurzfassung des Lizenztextes aus  
|-
|-
| | <tt>'''-n</tt> '''
| | <tt>'''-n</tt> '''
| | (noname) unterdrückt beim Einpacken das Speichern des Dateinamen und der Zeitmarke (nur wenn der Name nicht gekürzt werden muß); beim Auspacken wird die Wiederherstellung des originalen Namens mit der Zeitmarke unterdrückt; diese Option ist Voreinstellung zum Entpacken  
| | (noname) unterdrückt beim Einpacken das Speichern des Dateinamen und der Zeitmarke (nur wenn der Name nicht gekürzt werden muß); beim Auspacken wird die Wiederherstellung des originalen Namens mit der Zeitmarke unterdrückt; diese Option ist Voreinstellung zum Entpacken  
|-
|-
| | <tt>'''-N</tt> '''
| | <tt>'''-N</tt> '''
| | (name) veranlaßt beim Einpacken die Sicherung des originalen Namen und der Zeitmarke in der gepackten Datei und beim Auspacken die Wiederherstellung dieser Daten an der dekomprimierten Datei; diese Option ist Voreinstellung beim Einpacken  
| | (name) veranlaßt beim Einpacken die Sicherung des originalen Namen und der Zeitmarke in der gepackten Datei und beim Auspacken die Wiederherstellung dieser Daten an der dekomprimierten Datei; diese Option ist Voreinstellung beim Einpacken  
|-
|-
| | <tt>'''-q</tt> '''
| | <tt>'''-q</tt> '''
| | (quiet) unterdrückt alle Warnungen  
| | (quiet) unterdrückt alle Warnungen  
|-
|-
| | <tt>'''-r</tt> '''
| | <tt>'''-r</tt> '''
| | (recursive) packt alle Dateien in den angegebenen Unterverzeichnissen  
| | (recursive) packt alle Dateien in den angegebenen Unterverzeichnissen  
|-
|-
| | <tt>'''-S</tt> ''Endung'' '''
| | <tt>'''-S</tt> ''Endung'' '''
| | veranlaßt die Verwendung der neuen ''Endung'' anstelle von `.gz'  
| | veranlaßt die Verwendung der neuen ''Endung'' anstelle von `.gz'  
|-
|-
| | <tt>'''-t</tt> '''
| | <tt>'''-t</tt> '''
| | (test) prüft die Integrität der angegebenen ''Datei''  
| | (test) prüft die Integrität der angegebenen ''Datei''  
|-
|-
| | <tt>'''-v</tt> '''
| | <tt>'''-v</tt> '''
| | (verbose) gibt den Namen und den Kompressionsfaktor für jede ''Datei'' aus  
| | (verbose) gibt den Namen und den Kompressionsfaktor für jede ''Datei'' aus  
|-
|-
| | <tt>'''-V</tt> '''
| | <tt>'''-V</tt> '''
| | (Version) gibt die Versionsnummer des Programms aus  
| | (Version) gibt die Versionsnummer des Programms aus  
|-
|-
| | '''''Ziffer'' '''
| | '''''Ziffer'' '''
| | bestimmt mit einer Ziffer von 1 bis 9 die Kompressionstiefe; 1 bedeutet schnell und schlecht komprimiert, 9 bedeutet langsam und optimal komprimiert  
| | bestimmt mit einer Ziffer von 1 bis 9 die Kompressionstiefe; 1 bedeutet schnell und schlecht komprimiert, 9 bedeutet langsam und optimal komprimiert  
|-
|-
|}
|}
Zeile 130: Zeile 130:
=== Siehe auch ===
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
==== Dokumentation ====
=== Dokumentation ===


; Man-Page
; Man-Page
;Info-Page
;Info-Page
==== Links ====
=== Links ===
==== Projekt ====
==== Projekt ====
==== Weblinks ====
==== Weblinks ====

Aktuelle Version vom 14. Juni 2026, 00:46 Uhr

gzip - GNU-Werkzeuge zur Dateikomprimierung

Beschreibung

GNU-Standardwerkzeuge zur Komprimierung von Dateien
  • Arbeiten mit .gz-Dateien
  • Entpacken von mit compress erstellten .Z-Dateien möglich

Installation

apt install gzip

Anwendungen

Komprimieren von Dateien

Man nehme den Befehl gzip + file Name

$ gzip test.pdf

Originaldatei nicht zu löschen

Um das Löschen der Quelldatei zu verhindern, muss man die Option -k verwenden

$ gzip -k test.pdf

Rekursive Datei Komprimierung

Um alle Dateien im Verzeichnis rekursiv zu komprimieren, braucht man die Option -r und * für alle Dateien. Es werden alle Dateien in einzelnen .gz Dateien gespeichert.

$ gzip -k *

Entpacken von Dateien

Um eine Datei zu entpacken, verwenden man die Option -d.

$ gzip -d test.gz

Details Datei auflisten

Dies wird mit der Option -l erreicht

$ gzip -l test.gz

Kompressionsgrad verändern

Für die Veränderung des Kompressionsgrads braucht man die Option -1 bis-9

$ gzip -9 test.pdf

Problembehebung

Aufruf

gzip -Option <Datei>

Optionen

Option Beschreibung
-r rekursiv in einem Verzeichnis alle Dateien komprimieren
-d dekomprimieren
-v detailliert
-k Die Originaldatei wird beibehalten und nicht gelöscht
-l Gibt Details zum Archiv aus, wie beispielsweise Kompressionsrate, Größe der unkomprimierten Datei und weitere
-1 bis -9 Gibt den Kompressionsgrad an. 1 ist die schlechteste aber schnellste Komprimierung, 9 die beste aber langsamste Komprimierung. Voreinstellung ist 5.

Optionen

-c schreibt die (ent)komprimierte Datei auf die Standardausgabe, anstatt die Datei zu ersetzen
-d (decompress) dekomprimiert die Datei
-f (force) ersetzt bestehende Dateien mit Endung `.gz'; normalerweise fragt gzip vor dem Überschreiben solcher Dateien nach
-h (help) gibt eine Kurzhilfe zum Programm aus
-l (list) zeigt den in einer mit gzip komprimierten Datei gespeicherten originalen Dateiname, sowie die originale und die gepackte Größe an; wenn die -v-Option gesetzt ist, wird zusätzlich die Zeitmarke und die Checksumme ausgegeben
-L (license) gibt eine Kurzfassung des Lizenztextes aus
-n (noname) unterdrückt beim Einpacken das Speichern des Dateinamen und der Zeitmarke (nur wenn der Name nicht gekürzt werden muß); beim Auspacken wird die Wiederherstellung des originalen Namens mit der Zeitmarke unterdrückt; diese Option ist Voreinstellung zum Entpacken
-N (name) veranlaßt beim Einpacken die Sicherung des originalen Namen und der Zeitmarke in der gepackten Datei und beim Auspacken die Wiederherstellung dieser Daten an der dekomprimierten Datei; diese Option ist Voreinstellung beim Einpacken
-q (quiet) unterdrückt alle Warnungen
-r (recursive) packt alle Dateien in den angegebenen Unterverzeichnissen
-S Endung veranlaßt die Verwendung der neuen Endung anstelle von `.gz'
-t (test) prüft die Integrität der angegebenen Datei
-v (verbose) gibt den Namen und den Kompressionsfaktor für jede Datei aus
-V (Version) gibt die Versionsnummer des Programms aus
Ziffer bestimmt mit einer Ziffer von 1 bis 9 die Kompressionstiefe; 1 bedeutet schnell und schlecht komprimiert, 9 bedeutet langsam und optimal komprimiert

Argumente

Umgebungsvariablen

Exit-Status

Optionen

Argumente

Umgebung

Rückgabewert

Anhang

Siehe auch

Dokumentation

Man-Page
Info-Page

Projekt