博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac OS X 10.8.4下面XZ Utils(*.tar.xz)压缩解压缩命令工具的安装
阅读量:6245 次
发布时间:2019-06-22

本文共 2873 字,大约阅读时间需要 9 分钟。

主要参考:
现在很多找到的软件都是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]

或:

页面下载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 --helpUsage: 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 exitWith no FILE, or when FILE is -, read standard input.Report bugs to 
(in English or Finnish).XZ Utils home page:
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文件

转载于:https://www.cnblogs.com/sesexxoo/p/6189930.html

你可能感兴趣的文章
Apache HTTPD 正向(forward)和反向(reverse)代理
查看>>
工厂模式的jdbc
查看>>
十三周三次课(6月21日)
查看>>
linux目录结构详细介绍
查看>>
分享微信开发Html5轻游戏中的几个坑
查看>>
NBU MediaServer DrivePATH Missing
查看>>
useradd/usermod -p 指定用户密码
查看>>
CSS第一天
查看>>
memcache与一致性HASH算法
查看>>
正则表达式引发的血案
查看>>
机器学习中的概率模型和概率密度估计方法及VAE生成式模型详解之三(第1章)...
查看>>
Ubuntu学习之grep
查看>>
远距离混合语音识别方法的研究
查看>>
Java线程实现与安全
查看>>
分享一款意想不到好用的手机PDF编辑器
查看>>
Linux常用文件权限以及修改方法
查看>>
win10系统必做优化,让你的电脑告别卡顿,运行速度至少提升20%
查看>>
shell——read详解
查看>>
我的友情链接
查看>>
大数据教程(1.8):Linux之SSH免密登录配置
查看>>