压缩文件格式:gz与xz的对比

今天下载MySQL的linux通用版,发现压缩文件格式由原来的tar.gz变为了tar.xz。出于好奇,对这两种压缩方式进行简单对比学习一下。

直接就地取材,使用解压缩后的MySQL文件夹进行压缩测试。我下载的为mysql-8.0.12的linux64位通用版,压缩文件大小为338M,解压缩后文件夹大小为1.8G。

(1)将文件夹分别压缩为tar.gz和tar.xz,如下:

date +%s ;tar zcf mysql.tar.gz mysql-8.0.12-linux-glibc2.12-x86_64 ; date +%s

gz压缩时间为146秒。

date +%s ;tar Jcf mysql.tar.xz mysql-8.0.12-linux-glibc2.12-x86_64 ; date +%s

 

xz压缩时间为1045秒。

xc压缩时间远大于gz压缩时间。

再看一下压缩文件大小:

xc压缩比更高,所占空间更小。

(2)接下来测试一下解压缩

gz解压时间132秒。

xc解压时间146秒。

两种压缩文件解压时间相差不大。

 结论:xz格式压缩使用的时间较长,但压缩比较高,更适合带宽不太充裕的情况。对于MySQL压缩包来说下载起来就更快了。

ps:查看文件格式直接使用file命令 。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值