別の問題がありました。gzipでデータをエンコードするのではなく、gzipで圧縮されたデータをデコードしたいのです。ブラウザの外でJavaScriptコードを実行しているため、純粋な JavaScript を使用してコードをデコードする必要があります。
少し時間がかかりましたが、JSXGraphライブラリにgzip圧縮されたデータを読み取る方法があることがわかりました。
ここに私がライブラリを見つけた場所があります:http : //jsxgraph.uni-bayreuth.de/wp/2009/09/29/jsxcompressor-zlib-compressed-javascript-code/
それを行うことができるスタンドアロンユーティリティ、JSXCompressorさえあります、そしてコードはライセンスされたLGPLです。
jsxcompressor.jsファイルをプロジェクトに含めるだけで、base 64でエンコードされたgzip圧縮されたデータを読み取ることができます。
<!doctype html>
</head>
<title>Test gzip decompression page</title>
<script src="jsxcompressor.js"></script>
</head>
<body>
<script>
document.write(JXG.decompress('<?php
echo base64_encode(gzencode("Try not. Do, or do not. There is no try."));
?>'));
</script>
</html>
それはあなたが望んでいたものではないことは理解していますが、一部の人々に役立つと思われるので、ここで返信します。