Answers:
我会尝试去Unarchiver。它是免费的图形化版本,支持10.4,并且可以提取.xz
存档。
.xz
在Mavericks 的文件中使用了它。仍然像魅力。
不是以图形方式显示的,而是在搜索中显示的,因此对于那些想要使用Homebrew从命令行进行搜索的人来说:
$ brew install xz
$ xz -d to-extract.xz
sudo port install xz
xz
,然后dd
将磁盘映像转储到micro SD卡上。+1
该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
是好的。
在Mac上,tar -xzf filename.xz
如果您不想下载仅用于.xz
存档的新应用,则可以打开终端并使用命令
z
tar 的标志告诉它一个已压缩gzip的存档。在tar支持xz的系统上,该J
标志通常用于此。或提取它可以简单地省略;如果tar支持压缩方法,通常会自动识别它。但是当我问这个问题时,我曾在.tar.xz档案文件中尝试过命令行tar,但是它没有用。假设现在可以了,您知道添加了哪个OS X版本吗?回来时,我问这个问题,OS X没有(似乎)带XZ-utils的:即,没有xz
,unxz
和没有xz
在处理tar
。
tar -xf
是正确的命令。
tar -xpf
并tar -xp
保留默认情况下已废弃的元数据。
根据对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遭受相同的错误
但是,命令行程序gunzip,gzcat和zcat会自动破解所有xz文件。