Décompresser gzip et zlib chaîne de caractères en javascript

Je veux obtenir de compresser les données de la couche de fichier tmx . Qui sait bibliothèques pour décompresser gzip et zlib chaîne de caractères en javascript ? J'essaie zlib mais il ne fonctionne pas pour moi . Ex , la couche de données dans le fichier tmx est :

  <data encoding="base64" compression="zlib">
       eJztwTEBAAAAwqD1T20JT6AAAHgaCWAAAQ==
  </data>

Mon code javascript est

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

Il fonctionne avec affiche le message d'erreur "unsupported méthode de compression" . Mais j'essaie de décompresser avec un outil en ligne comme http://i-tools.org/gzip , elle renvoie la chaîne correcte.

Merci pour la question (même si l'encodage des données compressées en base64 semble un peu pervers dans ce base64 est un négatif-format de compression; je peux voir les applications...)

OriginalL'auteur Toan Nguyen | 2013-01-31