如何在Mac OS X 10.4上以图形方式提取.xz存档?


48

StuffIt的最新版本将提取.xz存档,但它们将无法在Mac OS X 10.4 Tiger上运行。使用Fink之类的东西,应该可以xz-utils在10.4上进行安装,以便.xz可以从终端中提取档案。

但是,是否有任何图形应用程序可以在Mac OS X 10.4 Tiger上运行,并且可以提取.xz文件?

如果该应用程序支持.tar.xz在单个步骤中提取档案,那是可以的,但不是必须的,因为如果将.tar.xz文件提取到.tar文件中,即使是较旧版本的StuffIt也可以提取该文件。

Answers:


38

我会尝试去Unarchiver。它是免费的图形化版本,支持10.4,并且可以提取.xz存档。


2
Unarchiver非常棒。即使在Lion上,它也是我选择的实用程序。
TJ Luoma

如链接页面所述,它也可以在Mac App Store中获得。
Caleb Huitt-cjhuitt

3
3年后-我刚刚找到了这个答案,并.xz在Mavericks 的文件中使用了它。仍然像魅力。
hairboat

2
对塞拉利昂好。
HenryRootTwo17年

74

不是以图形方式显示的,而是在搜索中显示的,因此对于那些想要使用Homebrew从命令行进行搜索的人来说:

$ brew install xz
$ xz -d to-extract.xz

3
或通过macports:sudo port install xz
Andy Barbour

做得好-对我来说,这为使用我的beagle bone black准备了debian armhf软件xz,然后dd将磁盘映像转储到micro SD卡上。+1
bmike

42

我在Mac上使用了以下本机命令:

gunzip filename.xz 

它工作正常!


10
鉴于上述答案,显然不正确。
大卫·布劳恩

10
在Sierra系统gunzip上,绝对可以直接将XZ文件解压缩。Mac系统使用的BSD变体gzip对链接liblzma,这使得它对于文件格式的支持。
mjturner

1
我确认在Mac OS X 10.4中gunzip filename.xz 不起作用
kernigh

1
我发现它对我有用;我正在使用High Sierra。
詹姆斯·道格拉斯

1
这绝对立即有效
Aurielle Perlmann

4

tar -xzf命令对我不起作用,但是我先安装了XZ utils http://macpkg.sourceforge.net/,然后安装了unxz filename.tar.xz。然后,您可以使用命令tar xf filename.tar打开压缩包。我有OSX Mountain Lion(版本10.8.5)。


原因是该选项-z指定gzip压缩/解压缩。xz的正确选项是-J。但是实际上,现代的tar实现不需要您指定解压缩算法。只要tar -xf是好的。
思源仁

2

在Mac上,tar -xzf filename.xz如果您不想下载仅用于.xz存档的新应用,则可以打开终端并使用命令


3
您确定该确切命令吗?ztar 的标志告诉它一个已压缩gzip的存档。在tar支持xz的系统上,该J标志通常用于此。或提取它可以简单地省略;如果tar支持压缩方法,通常会自动识别它。但是当我问这个问题时,我曾在.tar.xz档案文件中尝试过命令行tar,但是它没有用。假设现在可以了,您知道添加了哪个OS X版本吗?回来时,我问这个问题,OS X没有(似乎)带XZ-utils的:即,没有xzunxz和没有xz在处理tar
伊利亚·卡根

1
也适用于.tar.xz
Sergei

1
tar -xf是正确的命令。
gabeio

首选tar -xpftar -xp保留默认情况下已废弃的元数据。
德文·肖恩·麦卡洛

2

根据对MacOSX 10.7可以打开tar.lzma文件的类似问题的评论,MacOS 10.9和更高版本本机支持xz(但Finder仅适用于tar.xz文件)。

我的测试表明,MacOS 10.11 Finder不能以图形方式解压缩纯xz文件,除非它们包含tar格式。根据https://www.ctrl.blog/entry/archive-utility-xz中的文章,MacOS 10.10遭受相同的错误

但是,命令行程序gunzipgzcatzcat会自动破解所有xz文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.