EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

compress – Online in der Cloud

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

Dies ist der Befehl compress, 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


compress, uncompress.real – Daten komprimieren und erweitern

ZUSAMMENFASSUNG


komprimieren [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b Bits ] [ Name ... ]
uncompress.real [ -f ] [ -v ] [ -c ] [ -V ] [ Name ... ]

BESCHREIBUNG


Beachten Sie, dass das Programm, das normalerweise als installiert wird dekomprimieren ist installiert für
Debian als uncompress.real. Dies wurde getan, um Konflikte mit den mehr-
häufig verwendetes Programm mit demselben Namen, das Teil des gzip-Pakets ist.

Komprimieren Reduziert die Größe der benannten Dateien mithilfe der adaptiven Lempel-Ziv-Codierung. Wann immer
Nach Möglichkeit wird jede Datei durch eine mit der Erweiterung ersetzt .Z, unter Beibehaltung des gleichen
Eigentumsarten, Zugriffs- und Änderungszeiten. Wenn keine Dateien angegeben sind, wird der Standard verwendet
Die Eingabe wird auf die Standardausgabe komprimiert. Komprimieren wird nur versuchen zu komprimieren
reguläre Dateien. Insbesondere werden symbolische Links ignoriert. Wenn eine Datei mehrere Festplatten hat
Links, komprimieren Ich werde mich weigern, es zu komprimieren, es sei denn, das -f Flagge gegeben.

If -f ist nicht gegeben und komprimieren Wird im Vordergrund ausgeführt, wird der Benutzer dazu aufgefordert
ob eine bestehende Datei überschrieben werden soll.

Komprimierte Dateien können mit in ihre ursprüngliche Form wiederhergestellt werden uncompress.real.

uncompress.real Nimmt eine Liste von Dateien auf seiner Befehlszeile und ersetzt jede Datei, deren
Name endet mit .Z und die mit der richtigen magischen Zahl mit einer unkomprimierten Datei beginnt
ohne das .Z. Die unkomprimierte Datei enthält den Modus, den Besitz und die Zeitstempel der Datei
komprimierte Datei.

Das -c Option macht komprimieren/dekomprimieren.real in die Standardausgabe schreiben; Es sind keine Dateien vorhanden
geändert.

Besitzt das -r Flag ist angegeben, komprimieren wird rekursiv arbeiten. Wenn einer der Dateinamen
In der Befehlszeile werden Verzeichnisse angegeben, komprimieren wird in das Verzeichnis absteigen
und komprimieren Sie alle dort gefundenen Dateien.

Das -V Flag weist jedes dieser Programme an, seine Version und seinen Patchlevel zusammen mit auszugeben
alle während der Kompilierung angegebenen Präprozessor-Flags auf stderr, bevor Sie irgendwelche ausführen
Komprimierung oder Dekomprimierung.

Komprimieren verwendet den modifizierten Lempel-Ziv-Algorithmus, der in „A Technique for High“ populär gemacht wurde
Leistungsdatenkomprimierung“, Terry A. Welch, IEEE Computer Bd. 17, Nr. 6 (Juni 1984),
S. 8-19. Gemeinsame Teilzeichenfolgen in der Datei werden zunächst durch 9-Bit-Codes ab 257 ersetzt.
Wenn Code 512 erreicht ist, schaltet der Algorithmus auf 10-Bit-Codes um und verwendet weiterhin mehr
Bits bis zum durch die angegebenen Grenzwert -b Flag erreicht ist (Standard 16). Bits muß
zwischen 9 und 16. Der Standardwert kann in der Quelle geändert werden, um dies zu ermöglichen komprimieren weiterlaufen
eine kleinere Maschine.

Nach dem Bits Grenze erreicht ist, komprimieren überprüft regelmäßig das Komprimierungsverhältnis. Wenn
es nimmt zu, komprimieren Verwendet weiterhin das vorhandene Codewörterbuch. Wenn jedoch die
Kompressionsverhältnis nimmt ab, komprimieren verwirft die Tabelle der Teilzeichenfolgen und erstellt sie neu
von Grund auf neu. Dadurch kann sich der Algorithmus an den nächsten „Block“ der Datei anpassen.

Beachten Sie, dass die -b Flag wird weggelassen für uncompress.real, Da die Bits Parameter angegeben
während der Komprimierung wird in der Ausgabe zusammen mit einer magischen Zahl codiert, um dies sicherzustellen
Es wird weder versucht, Zufallsdaten zu dekomprimieren noch komprimierte Daten erneut zu komprimieren.

Das Ausmaß der erzielten Komprimierung hängt von der Größe der Eingabe und der Anzahl ab Bits
pro Code und die Verteilung gemeinsamer Teilzeichenfolgen. Typischerweise Text wie Quellcode
oder Englisch wird um 50-60 % reduziert. Die Komprimierung ist im Allgemeinen viel besser als die erreichte
durch Huffman-Kodierung (wie verwendet in Packungen) oder adaptive Huffman-Codierung (kompakt) und dauert weniger
Zeit zum Berechnen.

Unter dem -v Option wird eine Meldung mit dem jeweiligen Ermäßigungsprozentsatz gedruckt
Datei komprimiert.

DIAGNOSE


Der Exit-Status ist normalerweise 0; Wenn die letzte Datei nach (versuchter) Komprimierung größer ist, wird die
Status ist 2; Wenn ein Fehler auftritt, ist der Exit-Status 1.

Verwendung: komprimieren [-dfvcVr] [-b maxbits] [Datei ...]
In der Befehlszeile wurden ungültige Optionen angegeben.
Fehlende Maxbits
Maxbits müssen folgen -b.
Datei: nicht im komprimierten Format
Die angegebene Datei dekomprimieren wurde nicht komprimiert.
Datei: komprimiert mit xx Bits, kann nur umgehen yy Bits
Reichen Sie das wurde von einem Programm komprimiert, das mehr kann Bits als die Kompresse
Code auf dieser Maschine. Komprimieren Sie die Datei erneut mit kleiner Bits.
Datei: hat bereits das Suffix .Z – keine Änderung
Es wird davon ausgegangen, dass die Datei bereits komprimiert ist. Benennen Sie die Datei um und versuchen Sie es erneut.
Datei: Dateiname zu lang zum Anhängen .Z
Die Datei kann nicht komprimiert werden, da ihr Name länger als 12 Zeichen ist.
Benennen Sie es um und versuchen Sie es erneut. Diese Meldung erscheint nicht auf BSD-Systemen.
Datei ist bereits vorhanden; Möchten Sie (y oder n) überschreiben?
Antworten Sie mit „y“, wenn Sie möchten, dass die Ausgabedatei ersetzt wird; „n“, wenn nicht.
Dekomprimieren: Eingabe beschädigt
Es wurde ein SIGSEGV-Verstoß festgestellt, was normalerweise bedeutet, dass die Eingabedatei beschädigt wurde
beschädigt.
Komprimierung: xx,xx%
Prozentsatz der durch Komprimierung gespeicherten Eingabe. (Nur relevant für -v.)
– keine reguläre Datei oder kein reguläres Verzeichnis: ignoriert
Wenn die Eingabedatei keine reguläre Datei oder kein reguläres Verzeichnis ist (z. B. ein symbolischer Link,
Socket, FIFO, Gerätedatei) bleibt unverändert.
-- hat xx andere Links: unverändert
Die Eingabedatei enthält Links. es bleibt unverändert. Sehen ln(1) für weitere Informationen.
Verwenden Sie das -f Flag, um die Komprimierung mehrfach verknüpfter Dateien zu erzwingen.
-- Datei unverändert
Durch die Komprimierung werden keine Einsparungen erzielt. Die Eingabe bleibt jungfräulich.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad