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

现在很多找到的软件都是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文件格式。

首先到http://download.chinaunix.net/download/0014000/13078.shtml

页面下载xz-5.0.3.tar.bz2解压工具,然后编译安装

[[email protected] Arrix]# tar -xf xz-5.0.3.tar

[[email protected] Arrix]# cd xz-5.0.3

[[email protected] Arrix]# ./configure

[[email protected] Arrix]# make

[[email protected] Arrix]# make install

在fedora下也可以用yum源来安装,这个会更方便

[[email protected] Arrix]# yum search xz

[[email protected] Arrix]# yum install xz.i686

有时也不用从新安装,系统会自带直接用命令操作。

这样就可以用xz命令来解压tar.xz格式文件,

[[email protected] Arrix]# xz -d linux-3.1-rc4.tar.xz

[[email protected] Arrix]# tar -xf linux-3.1-rc4.tar

原文地址:https://www.cnblogs.com/RogerLu/p/9900239.html

时间: 2024-08-10 14:59:20

centos7 tar.xz格式文件的解压方法的相关文章

.tar.xz压缩文件的解压

xz是一种压缩文件格式,采用LZMA SDK压缩,目标文件较gzip压缩文件(.gz或·tgz)小30%,较·bz2小15%. Linux内核和python源代码都有采用这种压缩方式,那么如何对其进行解压呢? 如今tar命令已经可以完成解压,可以使用 tar -xJvf linux-4.1.2.tar.xz 单行命令一次完成解压. 也可以先使用xz -d linux-4.1.2.tar.xz将其解压为tar文件,然后在使用tar -xvf linux-4.1.2.tar命令完成解压.各种Linu

CentOS .tar.gz .tar.xz .tar.bz2 .tar.lz文件的解压方法

从网络上下载到的源码包, 最常见的是 .tar.gz .tar.bz2包, 还有一部分是 .tar.xz .tar.lz的包. 有人说 .tar.xz 是压缩率之王,但从下图看.tar.lz的压缩率更高一些: .tar.gz .tar.bz2要解压很简单 : .tar.gz 格式解压为 tar -zxvf xx.tar.gz .tar.bz2 格式解压为 tar -jxvf xx.tar.bz2 .tar.xz .tar.lz复杂一点: .tar.xz的解压方法: xz -d mpfr-3.1.

常见压缩格式压缩与解压方法

文件后缀 解压命令 压缩命令 .zip(需要zip) unzip File.zip zip File.zip DirName .rar(需要rar) rar x File.rar rar a File.rar .tar(打包,不是压缩) tar xvf File.tar tar cvf File.tar DirName .tar.gz, .tgz tar zxvf File.tar.gz tar zcvf File.tar.gz DirName .tar.bz2, .tar.bz tar jxv

【转】Linux下tar.xz结尾的文件的解压方法

原文网址:http://blog.csdn.net/silvervi/article/details/6325698 今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下: $xz -d ***.tar.xz $tar -xvf  ***.tar 可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式. 补充:目前可以直接使用 tar xvJf  ***.tar.xz来解压

【转】Linux下tar.xz结尾的文件的解压方法--不错

原文网址:http://blog.csdn.net/silvervi/article/details/6325698 今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下: $xz -d ***.tar.xz $tar -xvf  ***.tar 可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式. 补充:目前可以直接使用 tar xvJf  ***.tar.xz来解压

Linux下tar.xz结尾的文件的解压方法

今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下: $xz -d ***.tar.xz $tar -xvf  ***.tar 可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式.

python tar.gz格式压缩、解压

压缩 代码 import tarfile import os def tar(fname): t = tarfile.open(fname + ".tar.gz", "w:gz") for root, dir, files in os.walk(fname): print root, dir, files for file in files: fullpath = os.path.join(root, file) t.add(fullpath) t.close()

tar.gz文件压缩解压方法

文件的压缩及解压命令老是记不住,所以简单做了一下整理. 1.tar.gz文件解压 # tar cvfz backup.tar.gz /xxx/ -c, --create create a new archive -v, --verbose verbosely list files processed -f, --file [HOSTNAME:]F use archive file or device F (default /dev/rmt0) -z, --gzip, --ungzip filte

ubuntu下7z文件的解压方法

安装:apt-get install p7zip-full 解压7z:使用方法:7z x file file是你要解压的文件名 原文地址:https://www.cnblogs.com/penuel/p/11317907.html