现在很多找到的软件都是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条款下发布。

xz压缩文件方法或命令

xz -z 要压缩的文件

如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.

xz解压文件方法或命令

xz -d 要解压的文件

同样使用 -k 参数来保留被解压缩的文件。

创建或解压tar.xz文件的方法

习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。

创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz

解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。

Linux的XZ压缩相关推荐

  1. linux xz 解压initrd.img,2016-8-28 linux基础学习——压缩解压缩及归档 while脚本

    文件管理命令----压缩解压缩及归档基本工具 压缩.解压缩命令 压缩格式:gz, bz2, xz, zip, Z 压缩算法:算法不同,压缩比也会不同: 早期 压缩: compress(压缩比很小): ...

  2. Linux下tar.xz压缩解压

    解压 tar.xz   tar -Jxvf  xxx.tar.xz 压缩 tar.xz   tar -Jcvf  xxx.tar.xz /root/xxx 今天尝试编译内核,下载到了一份tar.xz结 ...

  3. linux压缩率最高的工具,Linux 高压缩率工具 XZ 压缩详解

    [toc] 一.XZ 基础信息 XZ 压缩比比较高,在这里没有进行详细对比. 官网介绍到: 压缩后的文件大小 gzip 小30%,比bzip2小15%. 我测试 一个 112M 的文件,xz 压缩完后 ...

  4. linux文件夹 压缩效率,Linux 高压缩率工具 XZ 压缩详解

    一.XZ 基础信息 XZ 压缩比比较高,在这里没有进行详细对比. 官网介绍到: 压缩后的文件大小 gzip 小30%,比bzip2小15%. 我测试 一个 112M 的文件,xz 压缩完后 4.5M, ...

  5. Linux 打包及压缩命令使用方法总结

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://tanjuntao.github.io/ 1. 概览 在这篇文章中,我将总结 Linux 系统下面常见的几种压 ...

  6. linux tar.xz的解压方法

    今天下载了linux的内核源码,用tar解压时发现,不能解压,为xz格式,网上搜索了下,使用如下命令解压: sudo  xz   -d   文件名.tar.xz sudo  tar  xvf   文件 ...

  7. linux 文件的压缩和打包

    在我们的生活中,经常会和朋友.同事.客户发一些文件.为了能够更加快速.高效的将文件传递出去,经常会用到压缩工具.压缩工具通过一定的算法,把数据给尽可能的缩小.这样不仅方便传递.而且可以节省空间.有时候 ...

  8. Linux按压缩率大小排序,Linux下常用压缩 解压命令与压缩比率对比

    常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大. 1. tar 只是打包动作,相当于归档处理,不做压缩:解压也一样 ...

  9. 强悍的 Linux —— tar.xz 文件的解压

    原文请见 tar.xz文件如何解压 1. XZ 压缩最新压缩率之王 xz这个压缩可能很多都很陌生,不过您可知道 xz 是绝大数 linux 默认就带的一个压缩工具. 之前xz使用一直很少,所以几乎没有 ...

最新文章

  1. CCNA学习笔记--路由器的基本配置
  2. puppet 执行source
  3. 如何在Mac OSX Yosemite中将Ruby版本2.0.0更新到最新版本?
  4. Windows页目录自映射方案
  5. 【Android 异步操作】线程池 ( 线程池简介 | 线程池初始化方法 | 线程池种类 | AsyncTask 使用线程池示例 )
  6. eureka客户端获取服务列表时间间隔配置
  7. 四十、ETL工具的输入步骤
  8. android uinput 按键_android 使用uinput模拟输入设备的方法
  9. java中值传递和引用传递
  10. yii2 mysql in_yii2 mysql数据库读写分离配置
  11. Python小白的数学建模课-02.数据导入
  12. xilinx7中管脚mrcc和srcc_Xilinx 7系列FPGA收发器架构之硬件设计指导(一)
  13. sql server 性能_如何在SQL Server中收集性能和系统信息
  14. C 语言基础——程序运行时间的计算
  15. javafx button按钮分组突出选中按钮(ToggleButton)
  16. 友情链接交换工具使用方法
  17. android手机视频,安卓手机视频加密软件
  18. 关于学习Java中常用类的总结
  19. 直播行业迎来多元化发展
  20. 【智能金融】黑科技让银行们“长牙齿”,是该让马云颤抖了!

热门文章

  1. 05-Elasticsearch-DSL高级检索[分页, 分词, 权重, 多条件, 过滤, 排序, 关键词高亮, 深度分页, 滚动搜索, 批量Mget]...
  2. 【无代码体验】 鲸智搭实现安全巡检管理系统
  3. 程序员是怎样撩到一个女朋友的?
  4. 公有云滴滴滴滴滴滴滴滴滴滴
  5. 修改RDP 3389 端口
  6. idea导出oracle完整_idea 导出数据库表
  7. 阿里云 RTC QoS 及视频编码联合优化之切流编码
  8. webmagic采集CSDN的Java_WebDevelop页面
  9. 简单的抽卡模拟器1.2
  10. 已有oracle情况下重新安装oracle方法