EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gzip – Online in der Cloud

Führen Sie gzip im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gzip, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gzip, gunzip, zcat – Dateien komprimieren oder erweitern

ZUSAMMENFASSUNG


gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S Suffix] [ Name ... ]
gunzip [ -acfhklLnNrtvV ] [-S Suffix] [ Name ... ]
zcat [ -fhLV ] [ Name ... ]

BESCHREIBUNG


Gzip Reduziert die Größe der benannten Dateien mithilfe der Lempel-Ziv-Codierung (LZ77). Wann immer
Nach Möglichkeit wird jede Datei durch eine mit der Erweiterung ersetzt gz, während es gleich bleibt
Eigentumsarten, Zugriffs- und Änderungszeiten. (Die Standarderweiterung ist -gz für VMS, z
für MSDOS, OS/2 FAT, Windows NT FAT und Atari.) Wenn keine Dateien angegeben sind, oder wenn eine Datei
Wenn der Name „-“ ist, wird die Standardeingabe auf die Standardausgabe komprimiert. Gzip wird nur
Versuchen Sie, reguläre Dateien zu komprimieren. Insbesondere werden symbolische Links ignoriert.

Wenn der komprimierte Dateiname für sein Dateisystem zu lang ist, gzip kürzt es. Gzip
versucht, nur die Teile des Dateinamens abzuschneiden, die länger als 3 Zeichen sind. (Ein Teil ist
durch Punkte getrennt.) Wenn der Name nur aus kleinen Teilen besteht, sind es die längsten Teile
gekürzt. Wenn Dateinamen beispielsweise auf 14 Zeichen beschränkt sind, gilt dies für gzip.msdos.exe
komprimiert auf gzi.msd.exe.gz. Namen werden auf Systemen ohne a nicht gekürzt
Beschränkung der Dateinamenlänge.

Standardmäßig gzip Behält den ursprünglichen Dateinamen und Zeitstempel in der komprimierten Datei bei. Diese
werden beim Dekomprimieren der Datei mit verwendet -N Möglichkeit. Dies ist nützlich, wenn die
Der komprimierte Dateiname wurde abgeschnitten oder der Zeitstempel nach einer Datei wurde nicht beibehalten
Übertragung.

Komprimierte Dateien können mit in ihre ursprüngliche Form wiederhergestellt werden gzip -d or gunzip or zcat.
Wenn der in der komprimierten Datei gespeicherte Originalname nicht für das Dateisystem geeignet ist, a
Der neue Name wird aus dem ursprünglichen Namen gebildet, um ihn legal zu machen.

gunzip nimmt eine Liste von Dateien auf seiner Befehlszeile und ersetzt jede Datei, deren Name endet
mit .gz, -gz, .z, -z oder _z (Groß- und Kleinschreibung ignorieren) und das mit der richtigen Magie beginnt
Nummer mit einer unkomprimierten Datei ohne die ursprüngliche Erweiterung. gunzip erkennt auch
die speziellen Erweiterungen . Tgz und .taz als Abkürzungen für .tar.gz und .tar.Z beziehungsweise.
Beim Komprimieren gzip verwendet das . Tgz Bei Bedarf können Sie die Erweiterung anpassen, anstatt eine Datei abzuschneiden
mit .Teer Erweiterung.

gunzip kann derzeit Dateien dekomprimieren, die von erstellt wurden gzip, Reißverschluss, komprimieren, komprimieren -H or Packungen.
Die Erkennung des Eingabeformats erfolgt automatisch. Bei Verwendung der ersten beiden Formate gunzip
prüft einen 32-Bit-CRC. Für Packungen und gunzip prüft die unkomprimierte Länge. Der Standard
komprimieren Das Format wurde nicht dafür entwickelt, Konsistenzprüfungen zu ermöglichen. Jedoch gunzip ist manchmal
kann eine fehlerhafte .Z-Datei erkennen. Wenn beim Dekomprimieren einer .Z-Datei eine Fehlermeldung angezeigt wird, tun Sie dies nicht
Gehen Sie einfach aufgrund des Standards davon aus, dass die .Z-Datei korrekt ist dekomprimieren nicht
sich beschweren. Dies bedeutet im Allgemeinen, dass der Standard dekomprimieren prüft seine Eingabe nicht, und
erzeugt glücklicherweise Müllausgabe. Das SCO compress -H-Format (lzh-Komprimierungsmethode)
enthält keinen CRC, ermöglicht aber auch einige Konsistenzprüfungen.

Dateien erstellt von Reißverschluss können von gzip nur dann dekomprimiert werden, wenn sie ein einzelnes Mitglied haben
mit der „Deflation“-Methode komprimiert. Diese Funktion soll lediglich die Konvertierung erleichtern
von tar.zip-Dateien in das tar.gz-Format. Um ein zu extrahieren Reißverschluss Datei mit einem einzelnen Mitglied, verwenden Sie a
Befehl wie gunzip <foo.zip or gunzip -S .zip foo.zip. Zum Extrahieren von ZIP-Dateien mit mehreren
Mitglieder, verwenden entpacken statt gunzip.

zcat ist identisch mit gunzip -c. (Auf einigen Systemen zcat Kann installiert werden als gzcat zu
Behalten Sie den ursprünglichen Link zu bei komprimieren.) zcat dekomprimiert entweder eine Liste von Dateien auf dem
Befehlszeile oder deren Standardeingabe und schreibt die unkomprimierten Daten auf die Standardausgabe.
zcat dekomprimiert Dateien mit der richtigen magischen Nummer, unabhängig davon, ob sie eine haben gz
Suffix oder nicht.

Gzip verwendet den Lempel-Ziv-Algorithmus, der in verwendet wird Reißverschluss und PKZIP. Der Grad der Komprimierung
Der erhaltene Wert hängt von der Größe der Eingabe und der Verteilung gemeinsamer Teilzeichenfolgen ab.
Typischerweise werden Texte wie Quellcode oder Englisch um 60–70 % reduziert. Komprimierung ist
im Allgemeinen viel besser als das, was von LZW erreicht wird (wie es in verwendet wird). komprimieren), Huffman-Kodierung (as
benutzt in Packungen) oder adaptive Huffman-Codierung (kompakt).

Die Komprimierung wird immer durchgeführt, auch wenn die komprimierte Datei etwas größer ist als die
Original. Im schlimmsten Fall beträgt die Erweiterung ein paar Bytes für den GZIP-Datei-Header plus 5 Bytes
alle 32-KB-Blocks oder eine Erweiterungsrate von 0.015 % für große Dateien. Beachten Sie, dass die tatsächliche
Die Anzahl der verwendeten Festplattenblöcke nimmt fast nie zu. gzip Behält den Modus, das Eigentum und
Zeitstempel von Dateien beim Komprimieren oder Dekomprimieren.

OPTIONAL


-a --ASCII
ASCII-Textmodus: Konvertieren Sie Zeilenenden anhand lokaler Konventionen. Diese Option ist
wird nur auf einigen Nicht-Unix-Systemen unterstützt. Für MSDOS wird CR LF in LF konvertiert, wenn
Beim Komprimieren wird LF in CR LF umgewandelt.

-c --stdout --to-stdout
Ausgabe auf Standardausgabe schreiben; Originaldateien unverändert lassen. Wenn es gibt
Mehrere Eingabedateien, die Ausgabe besteht aus einer Folge unabhängig voneinander komprimierter Dateien
Mitglieder. Um eine bessere Komprimierung zu erzielen, verketten Sie vorher alle Eingabedateien
sie zu komprimieren.

-d --dekomprimieren --dekomprimieren
Dekomprimieren.

-f --Macht
Erzwingen Sie die Komprimierung oder Dekomprimierung, auch wenn die Datei mehrere Links hat oder die
entsprechende Datei bereits existiert, oder wenn die komprimierten Daten aus oder gelesen werden
auf ein Terminal geschrieben. Wenn die Eingabedaten nicht in einem von erkannten Format vorliegen gzip und
Wenn auch die Option --stdout angegeben ist, kopieren Sie die Eingabedaten ohne Änderung in die
Standardausgabe: let zcat benimm dich wie Katze. Wenn -f nicht gegeben ist und wenn es nicht läuft
im Hintergrund, gzip fordert Sie auf, zu überprüfen, ob eine vorhandene Datei vorhanden sein soll
überschrieben.

-h --help
Zeigen Sie einen Hilfebildschirm an und beenden Sie den Vorgang.

-k --halten
Behalten Sie die Eingabedateien während der Komprimierung oder Dekomprimierung bei (löschen Sie sie nicht).

-l --aufführen
Listen Sie für jede komprimierte Datei die folgenden Felder auf:

Komprimierte Größe: Größe der komprimierten Datei
Unkomprimierte Größe: Größe der unkomprimierten Datei
Verhältnis: Kompressionsverhältnis (0.0 %, falls unbekannt)
uncompressed_name: Name der unkomprimierten Datei

Die unkomprimierte Größe wird mit -1 für Dateien angegeben, die nicht im gzip-Format vorliegen, z
komprimierte .Z-Dateien. Um die unkomprimierte Größe einer solchen Datei zu ermitteln, können Sie Folgendes verwenden:

zcat-Datei.Z | wc -c

In Kombination mit der Option --verbose werden außerdem folgende Felder angezeigt:

Methode: Komprimierungsmethode
crc: der 32-Bit-CRC der unkomprimierten Daten
Datum und Uhrzeit: Zeitstempel für die unkomprimierte Datei

Die derzeit unterstützten Komprimierungsmethoden sind deflate, compress, lzh (SCO
komprimieren -H) und verpacken. Der CRC wird als ffffffff für eine Datei angegeben, die nicht im GZIP-Format vorliegt.

Mit --name werden der unkomprimierte Name, das Datum und die Uhrzeit im gespeichert
Komprimieren Sie die Datei, falls vorhanden.

Mit --verbose werden auch die Gesamtgröße und das Komprimierungsverhältnis für alle Dateien geändert
angezeigt, es sei denn, einige Größen sind unbekannt. Mit --quiet die Titel- und Summenzeilen
werden nicht angezeigt.

-L --Lizenz
Zeigen Sie die an gzip Lizenz und kündigen.

-n --kein Name
Speichern Sie beim Komprimieren standardmäßig nicht den ursprünglichen Dateinamen und den Zeitstempel.
(Der ursprüngliche Name wird immer gespeichert, wenn der Name gekürzt werden musste.) Wann
Beim Dekomprimieren stellen Sie nicht den ursprünglichen Dateinamen wieder her, falls vorhanden (entfernen Sie nur die
gzip Suffix aus dem komprimierten Dateinamen) und stellen Sie nicht die ursprüngliche Zeit wieder her
Stempel, falls vorhanden (kopieren Sie ihn aus der komprimierten Datei). Diese Option ist die Standardeinstellung
beim Dekomprimieren.

-N --Name
Speichern Sie beim Komprimieren immer den ursprünglichen Dateinamen und den Zeitstempel. Dies ist das
Standard. Stellen Sie beim Dekomprimieren ggf. den ursprünglichen Dateinamen und den Zeitstempel wieder her
gegenwärtig. Diese Option ist auf Systemen nützlich, die eine Begrenzung der Dateinamenlänge haben oder
wenn der Zeitstempel nach einer Dateiübertragung verloren gegangen ist.

-q --ruhig
Alle Warnungen unterdrücken.

-r - rekursiv
Durchsuchen Sie die Verzeichnisstruktur rekursiv. Wenn einer der angegebenen Dateinamen auf
Die Befehlszeile enthält Verzeichnisse, gzip wird in das Verzeichnis absteigen und komprimieren
alle dort gefundenen Dateien (oder dekomprimieren sie im Fall von gunzip ).

--rsyncable
Synchronisieren Sie beim Komprimieren gelegentlich die Ausgabe basierend auf der Eingabe. Das
erhöht die Größe in den meisten Fällen um weniger als 1 Prozent, bedeutet aber, dass die rsync(1)
Das Programm kann Ähnlichkeiten in der unkomprimierten Eingabe nutzen, wenn
Synchronisieren zweier mit diesem Flag komprimierter Dateien. gunzip Ich kann es nicht sagen
Unterschied zwischen einer mit dieser Option erstellten komprimierten Datei und einer erstellten
ohne es.

-S .suf --Suffix .suf
Verwenden Sie beim Komprimieren das Suffix .suf anstelle von .gz. Jedes nicht leere Suffix kann sein
angegeben, aber andere Suffixe als .z und .gz sollten vermieden werden, um Verwirrung zu vermeiden
Dateien werden auf andere Systeme übertragen.

Fügen Sie beim Dekomprimieren .suf am Anfang der Liste der zu versuchenden Suffixe hinzu
Ableiten eines Ausgabedateinamens aus einem Eingabedateinamen.

-t --Prüfung
Prüfen. Überprüfen Sie die Integrität der komprimierten Datei.

-v - ausführlich
Ausführlich. Zeigen Sie den Namen und die prozentuale Reduzierung für jede komprimierte Datei an
dekomprimiert.

-V --Version
Ausführung. Zeigen Sie die Versionsnummer und die Kompilierungsoptionen an und beenden Sie den Vorgang.

-# --schnell --Beste
Regulieren Sie die Komprimierungsgeschwindigkeit anhand der angegebenen Ziffer #, Wobei -1 or --schnell
gibt die schnellste Komprimierungsmethode (geringere Komprimierung) an und -9 or --Beste
gibt die langsamste Komprimierungsmethode (beste Komprimierung) an. Der Standard
Komprimierungsstufe ist -6 (d. h. tendenziell zu hoher Komprimierung auf Kosten von
Geschwindigkeit).

Fortgeschritten ANWENDUNG


Mehrere komprimierte Dateien können verkettet werden. In diesem Fall, gunzip wird alles extrahieren
Mitglieder auf einmal. Zum Beispiel:

gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz

Dann

gunzip -c foo

entspricht

Katze Datei1 Datei2

Im Falle einer Beschädigung eines Mitglieds einer .gz-Datei können andere Mitglieder immer noch wiederhergestellt werden (falls
das beschädigte Glied wird entfernt). Sie können jedoch eine bessere Komprimierung erzielen, indem Sie alles komprimieren
Mitglieder auf einmal:

cat Datei1 Datei2 | gzip > foo.gz

Komprimiert besser als

gzip -c Datei1 Datei2 > foo.gz

Wenn Sie verkettete Dateien erneut komprimieren möchten, um eine bessere Komprimierung zu erzielen, gehen Sie wie folgt vor:

gzip -cd old.gz | gzip > new.gz

Wenn eine komprimierte Datei aus mehreren Mitgliedern besteht, werden die unkomprimierte Größe und der CRC gemeldet
durch die Option --list gilt nur für das letzte Mitglied. Wenn Sie die unkomprimierte Größe benötigen
Für alle Mitglieder können Sie Folgendes verwenden:

gzip -cd file.gz | wc -c

Wenn Sie eine einzelne Archivdatei mit mehreren Mitgliedern erstellen möchten, damit Mitglieder dies tun können
Um sie später unabhängig zu extrahieren, verwenden Sie einen Archivierer wie tar oder zip. GNU tar unterstützt das
Option -z zum transparenten Aufruf von gzip. gzip ist als Ergänzung zu tar konzipiert, nicht als
Ersatz.


Die Umgebungsvariable GZIP kann eine Reihe von Standardoptionen für enthalten gzip. Diese Optionen
werden zuerst interpretiert und können durch explizite Befehlszeilenparameter überschrieben werden. Für
Beispiel:
für sh: GZIP="-8v --name"; GZIP exportieren
für csh: setenv GZIP „-8v --name“
für MSDOS: GZIP=-8v --name festlegen

Auf Vax/VMS lautet der Name der Umgebungsvariablen GZIP_OPT, um einen Konflikt mit dem zu vermeiden
Symbolsatz für den Aufruf des Programms.

Verwenden Sie gzip online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad