嵌入式 Linux下tar.xz格式文件的解压方法

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

xz utils 是 lzma utils 的下一代lzmautils 改名 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 的压缩率仍是最大的,xzutils 解压时间占优势。
一个 xz 文件格式的实现XZ实用程序已可在网上自由获得。GNUtar自版本1.22起使用这一软件透明支持xz文件格式(就如同其处理gzip格式或者bzip2格式一样)。 随着大量软件进入了公有领域(例如 liblzma等) 程序的4.999.9beta版本实现在GNULGPL 和 GNU GPL条款下发布。

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

页面下载xz-5.0.3.tar.bz2解压工具,然后编译安装
[root@Think Arrix]# tar -xf xz-5.0.3.tar
[root@Think Arrix]# cd xz-5.0.3
[root@Think Arrix]# ./configure
[root@Think Arrix]# make
[root@Think Arrix]# make install

在fedora下也可以用yum源来安装,这个会更方便
[root@Think Arrix]# yum searchxz

[root@Think Arrix]# yum installxz.i686

sudo apt-get install xz-utils 
sudo apt-get install xz-utilssudo apt-get install xz-utilssudo apt-get install xz-utilssudo apt-get install xz-utils
有时也不用从新安装,系统会自带直接用命令操作。


这样就可以用xz命令来解压tar.xz格式文件,
[root@Think Arrix]# xz -d linux-3.1-rc4.tar.xz

[root@Think Arrix]# tar -xf linux-3.1-rc4.tar

sudo apt-get install xz-utils 

相关文章推荐

Linux下 tar.xz格式文件的解压方法

现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。 和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案...

tar.xz格式文件的解压方法(转)

现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。 和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案...

Linux下解压tar.xz格式压缩文件

Linuxtar.xz       前几天笔记本新装的系统,想重新编个内核,结果……傻眼了,居然使用 tar -xvjf  linux-*** 解压不了,定睛一看,发现现在ker...

Linux下解压tar.xz格式压缩文件

前几天笔记本新装的系统,想重新编个内核,结果……傻眼了,居然使用 tar -xvjf  linux-*** 解压不了,定睛一看,发现现在kernel官网下载的内核压缩包居然不是bz2了!!!而是tar...

linux下tar rar 7z zip xz格式的压缩与解压

Linux分卷压缩与解压缩 rar 分卷压缩          $ rar a -m5 -v12m myarchive myfiles # 最大限制为 12M 解压        $  rar...
  • taanng
  • taanng
  • 2015年12月09日 15:33
  • 948

Linux下如何解压rar、zip格式文件?Linux VPS安装7zip/使用方法/压缩解压中文文件名乱码解决方案

7zip是一款开源的解压缩软件,不仅自己独有的7z格式,而且支持zip,rar,tar,gzip等众多其他格式,同时7z格式的压缩比例很高,目前很多硬盘版的游戏都采用zip进行打包。下面介绍一下Lin...

.tar.xz格式如何进行解压的方法

习惯了linux源码都是有tar.gz格式的,今天下载glib源码的时候发现只有tar.xz格式的。 原本以为只是后缀有变化,没在意直接tar xzvf解压,却发现报错,错误警告如下: [/hom...

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

###########从cu论坛中复制的####################http://bbs.chinaunix.net/thread-3610738-1-1.html 现在很多找到的软件都是...

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

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

linux下tar gz bz2 tgz z等压缩文件的压缩与解压方法

1.如何把tar.gz格式文件解压到指定目录? 如何把tar.gz格式文件解压到指定目录? 格式 :#tar zxvf *.tar.gz -C 您想指定的目录。一个简单例子:比如把kleandis...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 Linux下tar.xz格式文件的解压方法
举报原因:
原因补充:

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