各壓縮演算法對比

weixin_34037977發表於2015-03-19
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個隨機字元,壓縮後的位元組大小

相關文章