XZDEC(1) XZ-Dienstprogramme XZDEC(1)

xzdec, lzmadec - Kleine Dekompressoren für .xz und .lzma

ÜBERSICHT

xzdec [Option…] [Datei…]
lzmadec [Option…] [Datei…]

xzdec ist ein auf Liblzma basierendes Nur-Dekompressionswerkzeug für .xz-Dateien (und nur für .xz-Dateien). xzdec ist als direkter Ersatz für xz(1) in jenen Situationen konzipiert, wo ein Skript xz --decompress --stdout (und eventuelle einige andere höufig genutzte Optionen) zum Dekomprimieren von .xz-Dateien. lzmadec ist weitgehend identisch zu xzdec, mit der Ausnahme, dass lzmadec .lzma-Dateien anstelle von .xz-Dateien unterstützt.

Um die Größe der ausführbaren Datei zu reduzieren, unterstützt xzdec weder Multithreading noch Lokalisierung. Außerdem liest es keine Optionen aus den Umgebungsvariablen XZ_DEFAULTS und XZ_OPT. xzdec unterstützt keine zwischenzeitlichen Fortschrittsinformationen: Das Senden von SIGINFO an xzdec hat keine Auswirkungen, jedoch beendet SIGUSR1 den Prozess, anstatt Fortschrittsinformationen anzuzeigen.

ist zwecks Kompatibilität zu xz(1) vorhanden; wird ignoriert. xzdec unterstützt nur Dekompression.
ist zwecks Kompatibilität zu xz(1) vorhanden; wird ignoriert. xzdec erzeugt oder entfernt niemals Dateien.
ist zwecks Kompatibilität zu xz(1) vorhanden; wird ignoriert. xzdec schreibt die dekomprimierten Daten immer in die Standardausgabe.
hat bei einmaliger Angabe keine Wirkung, da xzdec niemals Warnungen oder sonstige Meldungen anzeigt. Wenn Sie dies zweimal angeben, werden Fehlermeldungen unterdrückt.
ist zwecks Kompatibilität zu xz(1) vorhanden; wird ignoriert. xzdec verwendet niemals den Exit-Status 2.
zeigt eine Hilfemeldung an und beendet das Programm erfolgreich.
zeigt die Versionsnummer von xzdec und liblzma an.

0
Alles ist in Ordnung.
1
Ein Fehler ist aufgetreten.

xzdec gibt keine Warnmeldungen wie xz(1) aus, daher wird der Exit-Status 2 von xzdec nicht verwendet.

Verwenden Sie xz(1) anstelle von xzdec oder lzmadec im normalen täglichen Gebrauch. xzdec oder lzmadec sind nur für Situationen gedacht, in denen ein kleinerer Dekompressor statt des voll ausgestatteten xz(1) wichtig ist.

xzdec und lzmadec sind nicht wirklich extrem klein. Die Größe kann durch Deaktivieren von Funktionen bei der Kompilierung von Liblzma weiter verringert werden, aber das sollte nicht für ausführbare Dateien getan werden, die in typischen Betriebssystemen ausgeliefert werden, außer in den Distributionen für eingebettete Systeme. Wenn Sie einen wirklich winzigen Dekompressor für .xz-Dateien brauchen, sollten Sie stattdessen XZ Embedded in Erwägung ziehen.

xz(1)

XZ Embedded: https://tukaani.org/xz/embedded.html

2024-04-08 Tukaani