Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

zcat - Komprimierte Dateien ausgeben

&pagelevel(4)&pagelevel

(expand and concatenate compressed data)


zcat gibt den Original-Zustand einer mit compress komprimierten Datei auf die Standard-Ausgabe aus. Die komprimierte Datei bleibt unverändert. Mit dem Kommando uncompress bringen Sie eine Datei, die Sie mit compress komprimiert haben, in ihren Original-Zustand.

zcat gehört, zusammen mit dem Programmen compress und uncompress zu einer Gruppe von Kommandos, mit der Sie Dateien komprimieren, dekomprimieren und komprimierte Dateien ausgeben können. zcat ist identisch mit uncompress -c.


Syntax


zcat[ datei...]

datei

Name der komprimierten Datei, deren Originalzustand ausgegeben werden soll. Sie können mehrere Dateien angeben.

Die Namen der komprimierten Dateien können Sie mit oder ohne das Suffix .Z angeben. Wenn Sie den Namen ohne .Z angeben, sucht zcat nach der entsprechenden .Z-Datei. 

Fehler

Bei folgenden Fehlern wird das Kommando zcat nicht ausgeführt.


dateiname: no such file or directory
Die angegebene Datei ist nicht vorhanden.


dateiname: not in compressed format
Die angegebene Datei liegt nicht in komprimiertem Datenformat vor.


dateiname: compressed with xxbits, can only handle yybits
Die Datei wurde von einem Programm komprimiert, dessen Code mehr Bits verarbeiten kann, als der Komprimierungscode dieser Maschine. Sie können versuchen, die Datei nochmals mit einer kleineren Bitanzahl zu komprimieren.


uncompress: corrupt input

Das Signal SIGSEGV (Adressfehler wegen unerlaubten Segmentzugriffs) wurde empfangen. Dies bedeutet normalerweise, dass die Eingabedatei beschädigt ist.

Internationale Umgebung

Die folgenden Umgebungsvariablen beeinflussen die Ausführung des Kommandos zcat:

LANG

Gibt einen Standardwert für die Variablen für die internationale Umgebung an, die nicht gesetzt oder Null sind. Ist LANG nicht gesetzt oder Null, wird der entsprechende Standardwert der internationalen Umgebung verwendet. Enthält eine der Internationalisierungsvariablen eine ungültige Einstellung, verhält sich das Kommando so, als sei keine der Variablen definiert worden.

LC_ALL

Ist diese Variable auf einen Wert gesetzt, d. h. ist sie nicht leer, überschreibt dieser Wert die Werte aller übrigen Internationalisierungsvariablen.

LC_CTYPE

Legt die internationale Umgebung für die Interpretation der Byte-Folgen eines Datentexts als Zeichen fest (z.B. Singlebytezeichen im Unterschied zu Mehrbytezeichen in Argumenten und Eingabedateien) sowie die Einteilung der Zeichen in Groß- und Kleinbuchstaben und deren Übereinstimmung.

LC_MESSAGES

Legt die internationale Umgebung für Format und Inhalt der Diagnosemeldungen fest, die in die Standardfehlerausgabe geschrieben werden.

NLSPATH

Legt den Pfad der Meldungsdateien für LC_MESSAGES fest.

Beispiel

Die Datei zcat_bsp wird mit cat ausgegeben, dann mit compress komprimiert und anschließend wird die komprimierte Datei mit zcat ausgegeben.

$ cat zcat_bsp
Noch bin ich nicht komprimiert!

$ compress -fv zcat_bsp

zcat_bsp: Compression: -16.12% -- replaced with zcat_bsp.Z

$ zcat zcat_bsp.Z

Noch bin ich nicht komprimiert!

Siehe auch

cat, compress, uncompress