在JavaScript中解压gzip和zlib字符串

14 浏览
0 Comments

在JavaScript中解压gzip和zlib字符串

我想从tmx文件中获取压缩图层数据。有谁知道在javascript中解压缩gzip和zlib字符串的库?我尝试了zlib,但对我来说不起作用。例如,tmx文件中的图层数据是:

  
       eJztwTEBAAAAwqD1T20JT6AAAHgaCWAAAQ==
  

我的javascript代码是

var base64Data = "eJztwTEBAAAAwqD1T20JT6AAAHgaCWAAAQ==";
var compressData = atob(base64Data);
var inflate = new Zlib.Inflate(compressData);
var output = inflate.decompress();

它运行时显示错误消息"unsupported compression method"。但是,我尝试使用在线工具http://i-tools.org/gzip进行解压缩,它返回了正确的字符串。

0