bzip2和xz的默认压缩级别验证

回复 收藏

一个1.1G的日志文件

[root@izwz98t5u2dsk7xaviccuhz tmp]# du -sh logfile 

1.1G        logfile

[root@izwz98t5u2dsk7xaviccuhz tmp]# cp logfile logfile_9 

[root@izwz98t5u2dsk7xaviccuhz tmp]# cp logfile logfile_6

[root@izwz98t5u2dsk7xaviccuhz tmp]# bzip2 logfile

[root@izwz98t5u2dsk7xaviccuhz tmp]# du -sm logfile.bz2 

42        logfile.bz2

[root@izwz98t5u2dsk7xaviccuhz tmp]# bzip2 -6 logfile_6 

[root@izwz98t5u2dsk7xaviccuhz tmp]# du -sh logfile_6.bz2 

46M        logfile_6.bz2

到这里,就不用继续压缩logfile_9了吧。 答案已经确定,bzip2默认压缩级别就是9.

而xz的测试结果,有点匪夷所思。

[root@izwz98t5u2dsk7xaviccuhz tmp]# du -s logfile_9.xz 

48796        logfile_9.xz

[root@izwz98t5u2dsk7xaviccuhz tmp]# du -s logfile_6.xz 

47908        logfile_6.xz

[root@izwz98t5u2dsk7xaviccuhz tmp]# du -s logfile_default.xz 

47908        logfile_default.xz

有一点可以肯定,xz默认压缩级别为6,但是用9级别压缩时,反而比6级别还要大一些,怪事。

2017-06-23 22:26 举报
已邀请:
0

辅导老师-李贺飞

赞同来自:

i_f50.gif

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: