Komprimierungs- und Dekomprimierungsformate werden weiterentwickelt, um neuen Anforderungen gerecht zu werden. Dies ist der Fall beim tar.xz
Format oder auch einfach als .xz
. Möglicherweise haben Sie eine Datei mit dieser Erweiterung heruntergeladen. In diesem Tutorial wird gezeigt, wie Sie .tar.xz-Dateien unter Linux entpacken .
Das erste, was Ihnen in den Sinn kommt, ist das Extrahieren von .tar.gz mit dem Befehl tar -zxvf archivo.tar.xz
jedoch nicht und zeigt den folgenden Fehler an:
gzip: stdin: nicht im gzip-format
tar: Kind hat Status 1 zurückgegeben
tar: Fehler ist nicht behebbar: wird jetzt beendet
So entpacken Sie .tar.xz-Dateien unter Linux.
In den meisten aktuellen Linux-Systemen ist es nicht erforderlich, Anwendungen oder Bibliotheken zu installieren, um Dateien mit der Erweiterung .xz zu entpacken. Sie müssen lediglich den folgenden Befehl über die Konsole ausführen:
tar -Jxvf archivo.tar.xz
Es ist sehr wichtig zu beachten, dass ich den Buchstaben J
in Großbuchstaben verwendet habe , da Sie einen Fehler erhalten, wenn Sie ihn in Kleinbuchstaben eingeben. Tatsächlich ist es beim Dekomprimieren nicht erforderlich, diesen Parameter J
, da das tar
Tool den Dateityp selbst identifizieren kann. Dann können wir direkt den Befehl tar -xvf archivo.tar.xz
und erhalten die gleichen Ergebnisse.
Der Parameter J
wenn es wichtig ist, ihn tar.xz
, wenn wir ihn mit dem Format tar.xz
komprimieren tar.xz
, ist dann der Befehl:
tar -Jcvf archivo.tar.xz documento.txt
Warum tar.xz anstelle von tar.gz verwenden? Ist tar.xz besser als Gzip (tar.gz)?
In diesem Abschnitt werde ich etwas näher auf dieses .xz
Format .xz
, das beim Austausch von Dateien im Internet an Bedeutung zu gewinnen scheint.
Die kurze Antwort lautet, dass .xz
ein Komprimierungsformat ist, das den LZMA2-Komprimierungsalgorithmus verwendet und eine höhere Effizienz als Gzip und sogar bzip2 bietet. Mit .xz
kleinere Dateigrößen, die sich ideal zum Einsparen von Bandbreite bei Internetübertragungen eignen.
Wenn wir Gzip vergleichen, hat das .xz-Format den Nachteil, dass es neben einer größeren Speicherkapazität auch mehr Komprimierungs- und Dekomprimierungszeit benötigt, uns jedoch größere Komprimierungsraten bietet.
Wenn wir es jedoch mit bzip2 vergleichen, ist es sowohl hinsichtlich der Komprimierungsrate als auch der Komprimierungszeit effizienter. Daher haben viele Benutzer bereits das .xz-Format als Ersatz für bzip2 (.bz2) übernommen .
Um die Frage zu beantworten, ob Gzip besser als xz ist oder warum das eine oder andere verwendet wird, müssen wir auf seine Verwendung hinweisen, da wir nicht sagen können, dass das eine besser als das andere ist, sondern dass sie in verschiedenen Szenarien verwendet werden . Wenn wir auf Systemen mit begrenztem Arbeitsspeicher arbeiten, ist Gzip vorzuziehen, da es weniger Ressourcen benötigt. Wenn Sie eine Datei komprimieren möchten, um sie über das Internet oder ein lokales Netzwerk .xz
, und über genügend RAM verfügen, sollten Sie .xz
, um eine kleinere Datei .xz
und die Übertragung zu beschleunigen.
Schließlich, um zu sagen, dass viele Webseiten, die anerkannte Software anbieten, bereits dieses Komprimierungsformat verwenden, zum Beispiel, wenn Sie den Linux-Kernel-Quellcode von https://www.kernel.org/ herunterladen, und ich habe ihn auch beim Herunterladen von gefunden Tragbares Telegramm für Linux .