Mac OS X 10.8.4下面XZ Utils(*.tar.xz)压缩解压缩命令工具的安装

原创 2013年08月27日 12:04:15
主要参考:http://bbs.chinaunix.net/thread-3610738-1-1.html

现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。 和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。 相反,xz通常作为一种归档文件自身的压缩格式,例如使用tar或cpioUnix程序创建的归档。 xz 在GNU coreutils(版本 7.1 或更新) 中被使用。 xz 作为压缩软件包被收录在 Fedora (自Fedora 12起) , Arch Linux , FreeBSD、 Slackware Linux、CRUX 和 Funtoo中。

xz utils 是 lzma utils 的下一代lzma utils 改名 xz utils。
压缩时 xz utils 耗时比 bzip2 长一倍,
压缩时 xz utils 耗时是 lzma utils 一半,
压缩时 xz utils 生成文件体积是 bzip2 的一半,
压缩时 xz utils 生成文件体积比 lzma utils 略大,
解压时 xz utils 耗时是 bzip2 的三分之一,
解压时 xz utils 速度比 lzma utils 略快,
解压时 xz utils 耗时仅比 gzip 多一倍。
压缩时 xz utils 使用 *.xz 格式 生成文件 比 *.lzma 格式 略大,
测试样本较小,多次测试结果有出入,无法判断 xz utils 使用 *.xz 与 *.lzma 格式 压缩与解压时间 谁占优势。

到目前为止,lzma utils 的压缩率仍是最大的,xz utils 解压时间占优势。
一个 xz 文件格式的实现XZ 实用程序已可在网上自由获得。GNU tar自版本1.22起使用这一软件透明支持xz文件格式(就如同其处理gzip格式或者bzip2格式一样)。  随着大量软件进入了公有领域(例如 liblzma等) 程序的4.999.9beta版本实现在GNU LGPL 和 GNU GPL条款下发布。

7-Zip在9.04 beta版支持了xz文件格式。 

首先到[url]http://download.chinaunix.net/download/0014000/13078.shtml[/url]
或:
http://download.csdn.net/detail/duanyipeng/6018631

页面下载xz-5.0.3.tar.bz2解压工具,然后编译安装
tar -xf xz-5.0.3.tar
cd xz-5.0.3
./configure
make
make install

这样就可以用xz命令来解压tar.xz格式文件,
  1. xz -d linux-3.1-rc4.tar.xz

  2. tar -xvf linux-3.1-rc4.tar
复制代码
这里是下载了linux的内核源码,可以明显的看到tar.xz只有几十M大小,而解压后是几百兆的,这个确实压缩比率很高的。

附帮助:
jonesduan-MacBook-Pro:Linux_Kernel_Release user$ xz --help
Usage: xz [OPTION]... [FILE]...
Compress or decompress FILEs in the .xz format.

  -z, --compress      force compression
  -d, --decompress    force decompression
  -t, --test          test compressed file integrity
  -l, --list          list information about .xz files
  -k, --keep          keep (don't delete) input files
  -f, --force         force overwrite of output file and (de)compress links
  -c, --stdout        write to standard output and don't delete input files
  -0 ... -9           compression preset; default is 6; take compressor *and*
                      decompressor memory usage into account before using 7-9!
  -e, --extreme       try to improve compression ratio by using more CPU time;
                      does not affect decompressor memory requirements
  -q, --quiet         suppress warnings; specify twice to suppress errors too
  -v, --verbose       be verbose; specify twice for even more verbose
  -h, --help          display this short help and exit
  -H, --long-help     display the long help (lists also the advanced options)
  -V, --version       display the version number and exit

With no FILE, or when FILE is -, read standard input.

Report bugs to <lasse.collin@tukaani.org> (in English or Finnish).
XZ Utils home page: <http://tukaani.org/xz/>
jonesduan-MacBook-Pro:Linux_Kernel_Release user$

*.tar.bz2:
打包:tar -jcvf test.tar.bz2 test/
解包:tar -jxvf test.tar.bz2

*.tar.gz:
打包:tar -zcvf test.tar.gz test/
解包:tar -zxvf test.tar.gz

*.tar:
打包:tar -cvf test.tar test/
解包:tar -xvf test.tar

*.tar.xz:
打包:xz -z test.tar // 会将test.tar压缩为test.tar.xz,并删除原始test.tar文件
解包:xz -d test.tar.xz // 会将test.tar.xz解压为test.tar,并删除原始test.tar.xz文件



tar.xz文件如何解压

XZ压缩最新压缩率之王 xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。 之前xz使用一直很少,所以几乎没有什么提起。 我是在下载phpmyadmin...
  • rheostat
  • rheostat
  • 2012年05月29日 22:50
  • 267842

tar.xz文件如何解压(linux内核源文件解压)

今天下载最新的linux内核文件,90M,变成了tar.xz文件,解压之后文件变成了600MB,压缩比达到了7以上 xz压缩文件方法或命令 xz -z 要压缩的文件...
  • u014057054
  • u014057054
  • 2016年06月13日 00:27
  • 888

【Linux_Fedora_应用系列】_5_如何安装XZ Utils 解压缩工具以及利用 xz工具来解压缩.xz文件

有段时间没有来园子了,今天从 www.kernel.org 上面下载了一个 2.6.32.2 内核压缩包,下载 下来后发现是一个  .xz  结尾的文件,一看与通常的  .gz、.bz2等格式不...
  • weibin_6388
  • weibin_6388
  • 2015年07月23日 14:58
  • 547

tar.xz 格式文件解压, CentOS 和 MacOS对比

问题: 在Python官网下载软件包时候, 最后的格式是 *.tar.xz , 这种格式又怎么解压? 解决:系统环境: CentOS release 6.9 (Final) # man tar 按下’...
  • Kohang
  • Kohang
  • 2017年08月30日 09:56
  • 216

如何创建和解压tar.xz文件

转自   认识tar.xz格式文件是在Linux内核的官方网站上,比如最新的Linux内核3.12,就是.xz后缀的文件。   根据维基百科的解释, xz 是一个使用 LZMA压缩...
  • lkasdolka
  • lkasdolka
  • 2014年08月17日 10:26
  • 3504

第95篇 tar.xz文件解压以及nodejs安装linux上以及学生端图片展示

关键词:.tar.xz文件解压,nodejs安装linux上,学生端图片展示 一、学生端老师回放图片展示 1.1 把学生端布上白板图片回放代码复制过去 代码复制过去,运行成功,如下: 老师端: ...
  • SanBaDao
  • SanBaDao
  • 2016年11月14日 19:22
  • 4105

tar.xz解压方法,格式介绍

###########从cu论坛中复制的####################http://bbs.chinaunix.net/thread-3610738-1-1.html 现在很多找到的软件都是...
  • jk110333
  • jk110333
  • 2013年08月06日 10:05
  • 2809

Mac OS X 10.8.4下面XZ Utils(*.tar.xz)压缩解压缩命令工具的安装

主要参考:http://bbs.chinaunix.net/thread-3610738-1-1.html 现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数...
  • ALDRIDGE1
  • ALDRIDGE1
  • 2014年04月07日 18:54
  • 1397

linux下tar.gz、tar、bz2、zip、xz等解压缩、压缩命令小结

linux 下各种格式压缩包的解压和压缩命令
  • kkoknice
  • kkoknice
  • 2017年03月02日 01:10
  • 130

XZ Utils解压缩软件

今天下了一个glib库,库文件名为glib-2.35.8.tar.xz,最后的压缩格式为xz,这是我至今没见过的,于是度了一下,下面做简要介绍: 1.XZ压缩工具简介 xz解压缩格式是由无损压...
  • anonymalias
  • anonymalias
  • 2013年03月12日 16:42
  • 1892
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac OS X 10.8.4下面XZ Utils(*.tar.xz)压缩解压缩命令工具的安装
举报原因:
原因补充:

(最多只允许输入30个字)