LZ4 和 LZMA 压缩算法针对不同格式的压缩比数据测试

in 编程
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

本次测试使用了四种数据格式:

BMP图像(较多数据冗余,447KB)

JPG图像(较少数据冗余,经过一层算法压缩,35KB)

TXT文档(万历十五年小说,334KB)

DLL程序(PE格式,242KB)

 

压缩算法为LZ4(默认压缩,非HC算法)、LZMA算法(经测试采用综合效果较好的1、6压缩级别)

LZMA算法分为普通算法和快速算法,压缩级别为1时使用快速算法,为6时使用普通算法

 

压缩比数据整理

文档类型 LZ4算法 LZMA快速算法 LZMA普通算法
BMP 30.76% 19.57% 17.65%
JPG 92.21% 89.68% 89.41%
DLL 63.97% 44.54% 42.35%
TXT 84.31% 55.95% 51.13%

 

耗时数据整理(毫秒)

文档类型 LZ4算法 LZMA快速算法 LZMA普通算法
BMP 9 31 69
JPG 5.6 9.7 9.8
DLL 9.4 32.6 77.1
TXT 11.4 64.6 106.6

 

这个算法测试主要为 xPack 提供理论数据支撑, xPack 将采用LZ4作为快速压缩算法,用于快速压缩的情况使用,LZMA快速压缩算法作为普通压缩算法,用于性能均衡的情况下使用,而LZMA普通算法则作为高压缩比压缩算法,提供尽可能高的压缩率。

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看