ฉันมีปัญหาอื่นผมไม่ต้องการที่จะเข้ารหัสข้อมูลใน gzip แต่เพื่อถอดรหัสข้อมูล gzipped ฉันกำลังเรียกใช้รหัสจาวาสคริปต์นอกเบราว์เซอร์ดังนั้นฉันต้องถอดรหัสโดยใช้จาวาสคริปต์ที่บริสุทธิ์
ฉันใช้เวลาพอสมควร แต่ฉันพบว่าในไลบรารีJSXGraphมีวิธีอ่านข้อมูล gzipped
ที่นี่ฉันพบห้องสมุด: http://jsxgraph.uni-bayreuth.de/wp/2009/09/29/jsxcompressor-zlib-compressed-javascript-code/
มีแม้แต่ยูทิลิตี้แบบสแตนด์อโลนที่สามารถทำได้JSXCompressorและรหัสนั้นเป็นลิขสิทธิ์ของ LGPL
เพียงแค่รวมไฟล์ jsxcompressor.js ในโครงการของคุณจากนั้นคุณจะสามารถอ่านข้อมูล gzipped ที่เข้ารหัส 64 ฐาน:
<!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>
ฉันเข้าใจว่าไม่ใช่สิ่งที่คุณต้องการ แต่ฉันก็ยังตอบที่นี่เพราะฉันสงสัยว่ามันจะช่วยให้บางคน