Dies ist der Befehl lzmp, 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
lzma, unlzma, lzcat – LZMA-Komprimierungs- und Dekomprimierungstool
ZUSAMMENFASSUNG
lzma [-123456789cdefhkLqtvV] [-S Suffix] [Dateinamen ...]
unlzma [-cfhkLqtvV] [-S Suffix] [Dateinamen ...]
lzcat [-fhLqV] [Dateinamen ...]
BESCHREIBUNG
LZMA (Lempel-Ziv-Markov-Ketten-Algorithmus) ist eine verbesserte Version der berühmten LZ77-Komprimierung
Algorithmus. Es wurde dahingehend verbessert, dass das Kompressionsverhältnis maximal erhöht und hoch gehalten wird
Dekomprimierungsgeschwindigkeit und geringer Speicherbedarf für die Dekomprimierung.
lzma Das Befehlszeilentool verfügt über eine ähnliche Schnittstelle wie gzip(1) und bzip2(1) und soll
Machen Sie die Verwendung der LZMA-Komprimierung einfach für Benutzer, die bereits mit gzip und vertraut sind
bzip2.
In dieser Anleitung lzma wird hauptsächlich mit bzip2 verglichen, da dies derzeit eines der am häufigsten verwendeten ist
Weit verbreitete kostenlose Software zum Komprimieren von TAR-Dateien für die Verteilung. Vergleich von lzma mit
gzip ist nicht praktikabel, da weder lzma noch bzip2 bei der Komprimierung mit gzip mithalten können
Geschwindigkeit. Andererseits ist das Komprimierungsverhältnis von gzip schlechter als von lzma und bzip2.
lzma Bietet eine deutlich bessere Komprimierungsrate als bzip2, insbesondere bei Dateien mit
andere als reine Textinhalte. Der andere Vorteil von lzma ist eine schnelle Dekompression
um ein Vielfaches schneller als bzip2. Der größte Nachteil besteht darin, dass das Höchste erreicht wird
Komprimierungsraten erfordern eine große Menge an Systemressourcen, sowohl CPU-Zeit als auch RAM.
Auch Software zur Verarbeitung von LZMA-komprimierten Dateien ist auf den meisten Geräten nicht standardmäßig installiert
Verteilungen.
Beim Komprimieren oder Dekomprimieren mit lzma, die neue Datei hat denselben Eigentümer
Informationen, Berechtigungen und Zeitstempel wie die Originaldatei. Allerdings sind diese Informationen
wird nicht wie gzip in der komprimierten Datei gespeichert.
GESTREAMT VS. NICHT GESTREAMT
LZMA-Dateien können entweder gestreamt oder nicht gestreamt werden. Es werden nur nicht gestreamte Dateien erstellt
wenn die Größe der zu komprimierenden Datei bekannt ist. In der Praxis bedeutet dies, dass die
Die Quelldatei muss eine reguläre Datei sein. Mit anderen Worten, wenn von der Standardeingabe komprimiert wird
oder von einer Named Pipe (FIFO) wird die komprimierte Datei immer gestreamt.
Sowohl gestreamte als auch nicht gestreamte Dateien werden identisch komprimiert. Die einzigen Unterschiede sind
gefunden aus den Anfängen und Enden von LZMA-komprimierten Dateien: Nicht gestreamte Dateien enthalten
die unkomprimierte Größe der Datei im LZMA-Dateiheader; gestreamte Dateien haben
unkomprimierte Größe als unbekannt markiert. Um zu wissen, wo die Dekodierung gestoppt werden muss, haben gestreamte Dateien eine
spezielle End-Of-Stream-Markierung am Ende der LZMA-Datei. Der EOS-Marker macht gestreamt
Dateien sind fünf oder sechs Byte größer als nicht gestreamte Dateien.
In der Praxis hat das Erstellen nicht gestreamter Dateien also zwei Vorteile: 1) Die komprimierte Datei ist eine
einige Bytes kleiner und 2) die unkomprimierte Größe der Datei kann ohne überprüft werden
Dekomprimieren der Datei.
OPTIONAL
Kurze Optionen können wie folgt gruppiert werden -CD.
-c --stdout --to-stdout
Die Ausgabe wird auf die Standardausgabe geschrieben. Die Originaldateien bleiben erhalten
unverändert. Beim Komprimieren auf die Standardausgabe kann es nur eine Eingabe geben
Datei. Diese Option ist impliziert, wenn die Eingabe von der Standardeingabe oder der gelesen wird
Das Skript wird aufgerufen als lzcat.
-d --dekomprimieren --dekomprimieren
Dekomprimierung unabhängig vom Aufrufnamen erzwingen. Dies ist die Standardeinstellung beim Aufruf
as unlzma or lzcat.
-f --Macht
Komprimierung oder Dekomprimierung erzwingen, auch wenn die Quelldatei ein symbolischer Link ist, das Ziel existiert oder
oder Ziel ist ein Terminal. Im Gegensatz zu gzip und bzip2, wenn keine Eingabedaten vorhanden sind
LZMA-Format, --force führt nicht dazu, dass sich LZMA so verhält Katze. lzma fordert nie dazu auf, wenn
Zieldatei sollte überschrieben werden; Vorhandene Dateien werden übersprungen oder ggf
--Macht, überschrieben.
-h --help
Zeigen Sie eine Zusammenfassung der unterstützten Optionen an und beenden Sie den Vorgang.
-k --halten
Löschen Sie die Eingabedateien nach der Komprimierung oder Dekomprimierung nicht.
-L --Lizenz
Lizenzinformationen anzeigen von lzma.
-q --ruhig
Alle Warnungen unterdrücken. Sie können weiterhin den Exit-Status überprüfen, um zu erkennen, ob eine Warnung vorliegt
gezeigt worden war.
-S --Suffix .suf
Verwenden Sie die .suf anstelle der Standardeinstellung .lzma. Ein Null-Suffix erzwingt die Dekomprimierung von unlzma
alle angegebenen Dateien unabhängig vom Dateinamensuffix.
-t --Prüfung
Überprüfen Sie die Integrität der komprimierten Datei(en). Ohne - ausführlich Es gibt keine Ausgabe
erstellt, wenn keine Fehler gefunden werden.
-v - ausführlich
Zeigen Sie den Dateinamen und die prozentuale Reduzierung jeder Prozessdatei an.
-V --Version
Zeige die Versionsnummer von lzma.
-z --Kompresse
Komprimierung unabhängig vom Aufrufnamen erzwingen.
-1 .. -9
Stellen Sie das Komprimierungsverhältnis ein. Beim Dekomprimieren haben diese Optionen keine Auswirkung.
--schnell Alias für -1.
--Beste Alias für -9.
DIAGNOSE
Ausgangsstatus:
0 - Alles ok.
1 - Ein Fehler ist aufgetreten.
2 - Es ist etwas passiert, das eine Warnung wert wäre, aber es sind keine Fehler aufgetreten.
Es kann besonders nützlich sein mit Teer(1) gepatcht, um LZMA-Komprimierung zu unterstützen.
AUTOREN
Der LZMA-Algorithmus und die in LZMA-Dienstprogrammen verwendete Implementierung wurden von Igor Pavlov entwickelt.
Der Originalcode ist im LZMA SDK verfügbar, das Sie hier finden
http://7-zip.org/sdk.html .
lzma Das Befehlszeilentool wurde von Ville Koskinen geschrieben. http://tukaani.org/lzma/
Diese Handbuchseite ist von Handbuchseiten von inspiriert gzip und bzip2.
Verwenden Sie lzmp online über die Dienste von onworks.net