別の問題がありました。gzip でデータをエンコードするのではなく、gzip で圧縮されたデータをデコードしたかったのです。ブラウザの外部で JavaScript コードを実行しているため、純粋なJavaScriptを使用してデコードする必要があります。
少し時間がかかりましたが、JSXGraphライブラリには gzip 圧縮されたデータを読み取る方法があることがわかりました。
ライブラリを見つけた場所は
次のとおりです。、コードは 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>
あなたが望んでいたものではないことは理解していますが、一部の人々に役立つと思われるため、ここで返信します.