XZ Utils解压缩软件

本文介绍了XZ压缩工具,一种为POSIX平台开发的具备高压缩率的无损压缩工具。XZ使用LZMA2压缩算法,生成的文件比传统的gzip和bzip2更小且解压速度快。文中还提供了XZ压缩工具的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天下了一个glib库,库文件名为glib-2.35.8.tar.xz,最后的压缩格式为xz,这是我至今没见过的,于是度了一下,下面做简要介绍:

1.XZ压缩工具简介

xz解压缩格式是由无损压缩工具XZ Utile生成的,XZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它是一系列无损压缩工具的集合。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils 的是基于 LZMA-SDK 开发,但是LZMA-SDK 包含了一些 WINDOWS 平台的特性,所以 XZ Utils 为以适应 POSIX 平台作了大幅的修改。XZ Utils的出现也是为了取代 POSIX 系统中旧的 LZMA Utils。

XZ Utils 主要包含了下列部分:

(1)命令行程序 xz,用来生成和解压缩 .xz 压缩文件。

(2)一组实用的脚本工具 (xzcat, xdiff, xzgrep 等)提供浏览,查找以及比较 .xz 文件内容等功能。

(3)liblzma 压缩库,提供算法的实现和近似于 ZLIB 的编程接口。

(4)提供对 LZMA Utils 的一些兼容

下图是xz压缩工具和gzip,bzip2的压缩性能的比较。

2.XZ压缩软件的使用

XZ Utils是可以从http://tukaani.org/xz/下载,下载源码编译安装后,就可以使用了,例如解压上面下载的glib文件

xz -dk glib-2.35.8.tar.xz 
tar -xvf glib-2.35.8.tar

-d 选项是解压,-k选项是保留压缩文件,解压后不进行删除,xz解压后生成打包文件,再对打包文件进行解包。解压命令也可以直接使用unxz,例如:

unxz -k glib-2.35.8.tar.xz 

参考

1:   http://tukaani.org/xz/

2:http://www.oschina.net/p/xzutils

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值