Linux下压缩工具和压缩算法的比较
2013-12-27 14:29
309 查看
注:本文转自http://blog.csdn.net/waverider2012/article/details/8514949,仅供学习参考!
压缩工具GZIP,BZIP2和LZMASH的比较:
1. 压缩效率(压缩后的文件越小,效率越高)GZIP < BZIP2 < LZMA
2. 压缩时间:GZIP < BZIP2 < LZMA,LZMA的压缩时间要远远高于BZIP2,相对的BZIP2的压缩时间高于GZIP但也有限
3. 解压缩时间:GZIP < LZMA < BZIP2 ,BZIP2的解压缩时间远远高于LZMA,相对的LZMA的压缩时间高于GZIP但也有限
参考文献:
A Quick Benchmark: Gzip vs. Bzip2 vs. LZMA
Archiver comparison 仅仅比较了压缩比和压缩时间,也证明了上述结论。
7-Zip使用LZMA和LZMA2算法,支持Windows/Linux/WinCE,可以从以下链接下载:
http://www.7-zip.org/download.html
========================================================================================
Linux内核镜像有四种压缩模式:gzip,bzip2,lzma,lxo,一般默认为gzip。如果要用bzip2,lzma,lzo,要先安装相关解压缩工具。
Kernel compression mode (Gzip) --->
Quick Benchmark: Gzip vs Bzip2 vs LZMA vs XZ vs LZ4 vs LZO比较了几种算法:
1. 压缩效率:LZO <GZIP < BZIP2 < LZMA
2. 压缩时间:GZIP <LZO ~= BZIP2 << LZMA
3. 解压缩时间:LZO <GZIP < LZMA<< BZIP2
4.压缩需要的内存:GZIP < LZO < BZIP2 << LZMA
5.解压缩需要的内存:GZIP < LZO < BZIP2 << LZMA
如果FLASH不是问题,启动速度是关键,选LZO。如果是在低成本嵌入式设备上,FLASH和RAM很小,GZIP是不错的选择;如果RAM有限,选BZIP2;如果RAM还够,可以考虑LZMA。
压缩工具GZIP,BZIP2和LZMASH的比较:
1. 压缩效率(压缩后的文件越小,效率越高)GZIP < BZIP2 < LZMA
2. 压缩时间:GZIP < BZIP2 < LZMA,LZMA的压缩时间要远远高于BZIP2,相对的BZIP2的压缩时间高于GZIP但也有限
3. 解压缩时间:GZIP < LZMA < BZIP2 ,BZIP2的解压缩时间远远高于LZMA,相对的LZMA的压缩时间高于GZIP但也有限
参考文献:
A Quick Benchmark: Gzip vs. Bzip2 vs. LZMA
Archiver comparison 仅仅比较了压缩比和压缩时间,也证明了上述结论。
7-Zip使用LZMA和LZMA2算法,支持Windows/Linux/WinCE,可以从以下链接下载:
http://www.7-zip.org/download.html
========================================================================================
Linux内核镜像有四种压缩模式:gzip,bzip2,lzma,lxo,一般默认为gzip。如果要用bzip2,lzma,lzo,要先安装相关解压缩工具。
Kernel compression mode (Gzip) --->
Quick Benchmark: Gzip vs Bzip2 vs LZMA vs XZ vs LZ4 vs LZO比较了几种算法:
1. 压缩效率:LZO <GZIP < BZIP2 < LZMA
2. 压缩时间:GZIP <LZO ~= BZIP2 << LZMA
3. 解压缩时间:LZO <GZIP < LZMA<< BZIP2
4.压缩需要的内存:GZIP < LZO < BZIP2 << LZMA
5.解压缩需要的内存:GZIP < LZO < BZIP2 << LZMA
如果FLASH不是问题,启动速度是关键,选LZO。如果是在低成本嵌入式设备上,FLASH和RAM很小,GZIP是不错的选择;如果RAM有限,选BZIP2;如果RAM还够,可以考虑LZMA。
相关文章推荐
- Linux下压缩工具和压缩算法的比较
- linux 压缩工具之比较 (gzip,zip,bzip2,lzma,compress)
- linux源代码分析和阅读工具比较
- Java不同压缩算法的性能比较
- Linux下打包压缩工具tar的实际应用举例
- Java不同压缩算法的性能比较
- linux 压缩工具 xz
- 【Linux_Fedora_应用系列】_5_如何安装XZ Utils 解压缩工具以及利用 xz工具来解压缩.xz文件
- Hive格式各种格式下不同压缩算法的比较
- Linux 的归档压缩比较
- Facebook开源时间序列内存数据库Beringei,追求极致压缩率——如果是int根据大多数时间序列中的值与相邻数据点相比并没有显著的变化,只要使用XOR将当前值与先前值进行比较,然后存储发生变化的比特。最终,该算法将整个数据集至少压缩了90%
- Linux 的命令行下载工具比较
- Linux普通文件压缩工具gzip、Bzip2、xz
- Linux 上常见的 IO 基准测试工具比较dd/orion/iozone/bonnie++
- Linux 压缩、解压缩和打包工具
- 比较Java不同压缩算法的性能
- 【总结】linux下比较文件不同+制作补丁+使用补丁+压缩文件
- 13款Linux运维比较实用的工具
- linux的gzip、bzip2、xz三种压缩使用方法工具介绍
- Java压缩算法性能比较