我有一个使用C ++版本的zlibs deflate(使用默认值)压缩的ArrayBuffer数据。由于没有服务器,我现在需要在客户端中膨胀这些数据。我用C ++中的默认膨胀选项完成了这项工作,它没有问题。现在在浏览器中我测试了各种库,它们都没有工作,这里有一些豁免:
所以我想知道是否有一种简单的方法可以让我的ArrayBuffer充气收缩数据?我尝试用application / zlib创建一个blob和一个对象url,然后用accept接受一个ajax请求:application / octet-stream然后我再次获得zlib输入,没有解压缩。
答案 0 :(得分:1)
我能够使用emscripten解决我的问题
我已经使用处理函数直接从zlib转换了inflate.c,使用emscripten使包装更容易javascript,现在解压缩效果非常好。