本文主要是介绍三种压缩算法(zip, tar和pigz)对比,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 1.zip压缩采用单线程
- 2.tar归档后采用gzip压缩,也是单线程
- 3.tar归档后采用pigz多线程压缩
测试样本:
1. time zip -r ./result/srcdata.zip ./srcdata
2. time tar -cpvhzf ./result/srcdata.tgz ./srcdata
3. time tar --use-compress-program=pigz -cpvhf ./result/srcdata.tgz ./srcdata
测试结果
压缩工具 |
压缩前大小 |
压缩后大小 |
压缩率 |
压缩时间 |
解压时间 |
zip |
14G |
4.7G |
2.98 |
12m47s |
2m10s |
tar |
14G |
4.7G |
2.98 |
12m53s |
2m13s |
pigz |
14G |
4.7G |
2.98 |
2m06s |
2m13s |
这篇关于三种压缩算法(zip, tar和pigz)对比的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!