JavaScript中zlib压缩的对象如何解压?
How to decompress an object compressed by zlib in JavaScript?
在JavaScript项目中,我想解压一个zlib(Zopfli.js) and I'm trying it with pako.min.js压缩的对象。
但是,the official site of pako 中的示例使用了 JavaScript 中不存在的 require
函数。也许 Node.js
有这个,但我担心将这个 JavaScript 项目与 Node.js
结合起来会花费很多时间和精力,因为我对 Node.js
一无所知。
有什么方法可以解决这个问题,或者有其他解压缩对象的方法吗?
如有任何信息,我们将不胜感激。
我已经尝试过的
我已经尝试 zlib.js 库进行解压缩,但结果是捕获了错误,在该错误下我找不到任何解决方案:
const compressed = dataCompressedByZlib;
const inflate = new Zlib.Inflate(compressed);
const plain = inflate.decompress();// -> input buffer is broken
您可以将 here 中的 pako.js 用于客户端 javascript 并将其导入为 -
<script type="text/javascript" src="pako.js"></script>
在您的 html 中,如此处所述-
在JavaScript项目中,我想解压一个zlib(Zopfli.js) and I'm trying it with pako.min.js压缩的对象。
但是,the official site of pako 中的示例使用了 JavaScript 中不存在的 require
函数。也许 Node.js
有这个,但我担心将这个 JavaScript 项目与 Node.js
结合起来会花费很多时间和精力,因为我对 Node.js
一无所知。
有什么方法可以解决这个问题,或者有其他解压缩对象的方法吗?
如有任何信息,我们将不胜感激。
我已经尝试过的
我已经尝试 zlib.js 库进行解压缩,但结果是捕获了错误,在该错误下我找不到任何解决方案:
const compressed = dataCompressedByZlib;
const inflate = new Zlib.Inflate(compressed);
const plain = inflate.decompress();// -> input buffer is broken
您可以将 here 中的 pako.js 用于客户端 javascript 并将其导入为 -
<script type="text/javascript" src="pako.js"></script>
在您的 html 中,如此处所述-