各压缩算法对比

1:文件的压缩效率
测试办法:同样的文件StatLogInfo_1409070030_125.log大小为60520K,采用不同的压缩方法。
zip花费17362毫秒,压缩后大小为10806K
gzip花费2103毫秒,压缩后大小为11209K
7z花费14109毫秒,压缩后大小为3842K
snappy花费1571毫秒,压缩后大小为21347K
winrar压缩后大小为4968K【没有公布算法】
压缩比排序 7z > winrar > zip > gzip > snappy
压缩速度 snappy < gzip < 7z < zip
综合gzip > 7z > snappy > zip (耗时因素和压缩比各站一半比例)
 
 
2:文件的解压缩速度
gzip  > 7z > zip > snappy
3:对字符串的压缩比
左侧:测试1000,10000,100000个A组成的字符,压缩后字节的大小
右侧:测试5880,58836,588915个随机字符,压缩后的字节大小
posted @ 2015-03-19 15:56  李占卫  阅读(23902)  评论(1编辑  收藏  举报