使用7-Zip命令行创建svgz文件的正确参数是什么?
用7-Zip在Windows下实现SVG与SVGZ互转(无需依赖gzip)
问题场景
我需要在SVG和SVGZ两种格式间切换使用,用Windows系统,目前已经能顺利解压SVGZ文件:
7z x file.svgz
解压完成后,把输出的文件重命名为file.svg就可以正常使用。但反向将SVG压缩为SVGZ时遇到了问题。
错误的压缩尝试
我最初使用的命令是:
7z -a -t7z file.svgz inputFile.svg
还尝试过替换压缩类型参数为-tbzip2、-tgzip,或者不指定压缩类型。这些命令执行时看起来没有报错,但用Chrome打开生成的.svgz文件时,会提示错误:Encoding error: start tag expected。
正确的压缩命令
后来调整命令后成功解决问题,正确的命令如下:
7z a -tgzip out.svgz in.svg
内容的提问来源于stack exchange,提问作者Karim Nassar
相关产品推荐
相关产品推荐

