Zopfli之后,Google官博发布了新的开源压缩算法Brotli

阅读量145635

|

发布时间 : 2015-09-23 09:54:57

x
译文声明

本文是翻译文章,文章来源:AuRora@360安全播报

原文地址:http://google-opensource.blogspot.com/2015/09/introducing-brotli-new-compression.html?m=0

译文仅供参考,具体内容表达以及含义原文为准。

https://p0.ssl.qhimg.com/t016cf2c4f907ae49ce.gif

在谷歌,我们认为互联网用户的时间是弥足珍贵的,他们不应该为长时间的网页加载而等待。因为快总是比慢要好,2年前,我们发布了Zopfli压缩算法(Zopfli compression algorithm)。这在业内收到了一致的好评,其中融合了许多的压缩解决方案,从PNG优化到预处理网页内容。根据其用途和其他的现代压缩需求,例如Web字体压缩(web font compression),今天我们很高兴地宣布,我们已经开发并开放源码的一种新的算法, Brotli压缩算法(Brotli compression algorithm)。

Zopfli是Deflate兼容的,而Brotli是一种全新的数据格式。与Zopfli相比,这种新的格式使我们能够得到高出20%-26%的压缩率。在我们的研究“Brotli, Deflate, Zopfli, LZMA, LZHAM 和Bzip2的比较”中,我们证明了Brotli粗略地来说和zzlib的Deflate实现一样快。与此同时,在坎特伯雷语料库(Canterbury corpus),它比LZMAbzip2压缩的稍微密集些。更高的数据密度是由一个第二顺序上下文建模、再利用的熵代码、过去的数据和协同分布代码的更大的存储器窗口实现。就像Zopfli,新算法是以瑞士烘焙产品命名。 Brötli在瑞士德语中的意思是'小面包'。

较小的压缩后尺寸可以更好地利用空间并且使得页面加载的更快。我们希望在不久的将来,这一格式将通过主流浏览器得到支持,因为较小的压缩尺寸会给移动用户带来更多的好处,比如更低的数据传输费用和电池消耗的降低。

本文翻译自AuRora@360安全播报 原文链接。如若转载请注明出处。
分享到:微信
+10赞
收藏
lazynms
分享到:微信

发表评论

内容需知
合作单位
  • 安全客
  • 安全客
Copyright © 北京奇虎科技有限公司 三六零数字安全科技集团有限公司 安全客 All Rights Reserved 京ICP备08010314号-66