Wie kann ich ein .xz-Archiv unter Mac OS X 10.4 grafisch extrahieren?

48

Aktuelle Versionen von StuffIt extrahieren .xzArchive, können jedoch nicht unter Mac OS X 10.4 Tiger ausgeführt werden. Und mit so etwas wie Fink sollte es möglich sein, xz-utilsauf 10.4 zu installieren , damit .xzArchive aus dem Terminal extrahiert werden können.

Aber gibt es eine grafische Anwendung, die unter Mac OS X 10.4 Tiger ausgeführt werden kann und die .xzDateien extrahiert ?

Es ist in Ordnung, wenn diese Anwendung das Extrahieren von .tar.xzArchiven in einem einzigen Schritt unterstützt, aber nicht erforderlich, da selbst eine ältere Version von StuffIt das extrahieren kann , wenn sie die .tar.xzDatei in eine .tarDatei extrahiert.

Eliah Kagan
quelle

Antworten:

38

Ich würde es mit The Unarchiver versuchen. Es ist kostenlos, grafisch, unterstützt 10.4 und kann .xzArchive extrahieren .

mjturner
quelle
2
Der Unarchiver ist hervorragend. Es ist mein Dienstprogramm der Wahl, auch bei Lion.
TJ Luoma
Es ist auch im Mac App Store erhältlich, wie auf der verlinkten Seite vermerkt.
Caleb Huitt - cjhuitt
3
3 Jahre später - Ich habe diese Antwort gerade gefunden und in einer .xzDatei in Mavericks verwendet. Funktioniert immer noch wie ein Zauber.
Hairboat
2
Gut auf Sierra.
HenryRootTwo
74

Nicht grafisch, aber dies zeigte sich in Suchanfragen für diejenigen von uns, die dies über die Befehlszeile mit Homebrew tun möchten :

$ brew install xz
$ xz -d to-extract.xz
Casey
quelle
3
oder über Macports:sudo port install xz
Andy Barbour
Gut gemacht - dies funktionierte für mich, um die debian armhf-Software für mein Beagle-Bone-Black vorzubereiten xzund dann dddas Disk-Image auf die Micro-SD-Karte zu kopieren. +1
bmike
42

Ich habe den folgenden nativen Befehl auf dem Mac verwendet:

gunzip filename.xz 

es funktioniert gut!

Paulo Costa
quelle
10
Offensichtlich falsch angesichts der obigen Antwort.
David Braun
10
Auf einem Sierra-System gunziplassen sich XZ-Dateien definitiv sofort dekomprimieren. macOS verwendet die BSD-Variante von gziplinked against liblzma, die dieses Dateiformat unterstützt.
mjturner
1
Ich bestätige, dass gunzip filename.xz dies unter Mac OS X 10.4 nicht funktioniert .
Kernigh
1
Ich finde es funktioniert für mich; Ich benutze High Sierra.
James Douglas
1
das hat auf Anhieb
geklappt
4

Der tar -xzfBefehl hat bei mir nicht funktioniert, aber ich habe die XZ-Hilfsprogramme http://macpkg.sourceforge.net/ und dann installiert unxz filename.tar.xz. Dann können Sie einfach den Befehl verwenden tar xf filename.tar, um den Tarball zu öffnen. Ich habe OSX Mountain Lion (Version 10.8.5).

Mandy Mejia
quelle
Der Grund dafür ist, dass die Option -zdie Komprimierung / Dekomprimierung von gzip angibt. Die richtige Option für xz ist -J. Tatsächlich müssen Sie bei modernen tarImplementierungen jedoch nicht den Dekomprimierungsalgorithmus angeben. Ist einfach tar -xfin Ordnung.
Siyuan Ren
2

Auf einem Mac können Sie das Terminal öffnen und den Befehl verwenden, tar -xzf filename.xzwenn Sie keine neue App nur für .xzArchive herunterladen möchten

Gast
quelle
3
Sind Sie sich über diesen genauen Befehl sicher? Das zFlag für tar gibt an, dass das Archiv gzip-komprimiert ist. Auf Systemen, auf denen tar xz unterstützt, Jwird normalerweise das Flag dafür verwendet. Oder um es zu extrahieren, kann es einfach weggelassen werden; Wenn tar eine Komprimierungsmethode unterstützt, wird diese normalerweise automatisch identifiziert. Aber als ich diese Frage stellte, hatte ich versucht, Befehlszeilentar in einem .tar.xz-Archiv zu verwenden, und es hatte nicht funktioniert. Wenn Sie jetzt davon ausgehen, wissen Sie, welche Version von OS X es hinzugefügt hat? Damals , als ich diese Frage gestellt, hat OS X nicht (scheinbar) Schiff mit xz-utils: dh keine xz, unxzund keine xzBehandlung in tar.
Eliah Kagan
1
funktioniert auch für .tar.xz
Sergei
1
tar -xfist der richtige Befehl.
Gabeio
Bevorzugen tar -xpfund tar -xperhalten Sie Metadaten, die standardmäßig in den Papierkorb verschoben werden.
Devon Sean McCullough
2

MacOS 10.9 und höher unterstützen nativ xz (der Finder funktioniert jedoch nur mit tar.xz- Dateien). Dies geht aus einem Kommentar hervor, der auf die ähnliche hervorragende Frage bei Can MacOSX 10.7 zum Öffnen von tar.lzma-Dateien antwortet

Meine Tests haben gezeigt, dass der MacOS 10.11 Finder einfache xz- Dateien nicht grafisch dekomprimieren kann , es sei denn, sie enthalten das tar-Format. MacOS 10.10 hat den gleichen Fehler wie der Artikel unter https://www.ctrl.blog/entry/archive-utility-xz

Die Kommandozeilenprogramme gunzip , gzcat und zcat hacken jedoch automatisch alle xz- Dateien.

Devon Sean McCullough
quelle