在最大压缩率下Zopfli输出的文件比zlib小3%到8%,Google认为Zopfli代表着目前最先进的Deflate兼容压缩算法,它采用C语言编写,便于移植。但Zopfli的缺陷是需要的CPU处理时间比 zlib高出2到3个数据级,因此比较适合一次压缩多次传输的应用,如Web静态内容。Zopfli之后,Google官方博客宣布了新的开源压缩算法Brotli,代码托管在GitHub上,采用 Apache许可证。Zopfli是 Deflate兼容,而Brotli则使用了全新的数据格式,Google称这让Brotli压缩率比Zopfli高20–26%。它发表了一份研究报告(PDF),对比了Brotli、Deflate、Zopfli、LZMA、 LZHAM和 Bzip2压缩算法, 结果显示Brotli与 zlib的 Deflate实现一样快,对Canterbury资料库的压缩密度好于 LZMA和bzip2。和Zopfli一样,Brotli也以瑞士烘培产品命名,它在瑞士德语中的意思是小面包。因为Zopfli兼容现有网络浏览器内的解压算法,因此在服务器上使用谷歌这种压缩算法可以实现更快的数据传输和更短的网页载入时间,最终能让互联网更快一点。而Brotli不断压缩率比Zopfli高,而速度与zlib的Deflate实现一样快,所以Google希望未来主要浏览器能支持Brotli的数据格式。
如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址:http://www.nfs-cloud.cn:81/appCenter/open/softcenter
时间: 2024-10-31 11:18:28