首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用JavaScript解压SVGZ?

如何用JavaScript解压SVGZ?
EN

Stack Overflow用户
提问于 2011-09-22 14:02:32
回答 3查看 3.8K关注 0票数 2

我正在尝试使用SVGZ而不是SVG来设置这个世界地图,这样我就可以为我的用户提供一个更丰富、更详细的地图。

到目前为止,我已经尝试过使用js-deflate解压它,但是没有效果。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-22 15:09:53

在我写这篇评论时,SVGZ使用了gzip。顶级浏览器可以在没有帮助的情况下解压缩gzip文件。你的页面http://home.no/dwaynie/mapContent-Type:text/plain; charset=ISO-8859-1加载.svgz文件。但对于SVG|SVGZ,它不是有效的MIME类型。

代码语言:javascript
复制
svg     Content-Type: image/svg+xml

svgz    Content-Type: image/svg+xml
        Content-Encoding: gzip

以上标头必须在web服务器(IIS、Apache)中配置。

票数 3
EN

Stack Overflow用户

发布于 2011-09-22 07:53:51

如果你想要SVGZ中的SVG文件,你可以将它压缩(这是一个重命名的归档文件):

代码语言:javascript
复制
cp file.svgz file2.svg.gz
gunzip file2.svg.gz

如果您想使用SVGZ图像,那么您可能会遇到麻烦。我认为一些浏览器支持它(几乎所有的浏览器都支持Gzip压缩),但我怀疑很多浏览器(如果有的话)。

票数 3
EN

Stack Overflow用户

发布于 2011-09-22 07:58:33

就在你所指页面的地图下方,有一个指向维基百科的链接,它解释了它是什么:一个用gzip压缩的SVG文件。

为了完整起见: gzip和(pk)zip是不同的格式,但是像WinRAR和7-Zip这样的Windows工具可以理解gzip和zip。默认情况下,每个Linux发行版都可能安装了gzip/gunzip。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7510208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档