SVGZ文件格式

41
我正在处理SVG相关的工作,最近了解到一个被压缩的文件格式'SVGZ'。由于它可以使我们的文件更小,我非常想在我们的Web应用程序中使用它,但是浏览器似乎不支持这种格式。请问是否有任何关于如何在在线文档/应用程序中使用SVGZ文件而不是SVG的文档可供参考?
3个回答

35

SVGZ 是指被 gzip 压缩的 SVG 文件,详见此链接

注意:并非所有浏览器都支持SVGZ,您的HTTP服务器可能会使用与其性能相同的deflate算法压缩响应。


20
当使用正确的HTTP头时,所有浏览器都支持SVGZ。 - Erik Dahlström
2
嗯,Erik,实际上有一小部分浏览器无法执行gzip,对吧? - Alan H.
1
Erik,您所说的所有浏览器,是否也包括旧版本的浏览器,比如IE8? - Baumr
5
IE8不支持SVG,因此尝试gzip(用于SVGZ)没有意义。http://caniuse.com/svg - ayke
5
每次发送SVG文件时使用deflate压缩不会在服务器上产生相同的性能和资源使用情况。 - bokan
显示剩余2条评论

8

由于SVG只是纯文本,因此您可以将其以压缩格式从服务器发送。

在Apache上启用Gzip压缩

研究gzip/deflate压缩以针对您特定的HTTP服务器,目前浏览器对压缩的支持非常好。


4

另外,Firefox 19.0.2或IE 9.0.8112无法在本地打开SVGZ文件,但Google Chrome可以。这不一定会影响通过浏览器查看的人,因为如果设置正确的MIME类型,它应该能够工作,但是如果他们下载它,他们将无法正常打开它(直到他们解压缩文件)。


3
同时,Firefox 27.0和IE 11.0无法打开本地的svgz文件。然而,Chrome和Opera可以。 - cuixiping

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接