fei*_*ail 4 javascript zip gzip zip.js
我ArrayBuffer从服务端获得了一个 数据(以下称为s,由许多块组成),blob的生成如下:
var blob=new Blob([s.slice(4,82838)]);
Run Code Online (Sandbox Code Playgroud)
但是我制作的Blob是gzip数据;如何在javascript中解压缩?我已经尝试过,zip.js但是没有用?(我仍然感到困惑,为什么它没有用)。请告诉我一种解压缩Blob的方法,谢谢。(我的英语不好,对不起)
在浏览器中,我使用了pako
您可能会做类似..
var reader = new FileReader();
reader.onload = function(event) {
var result = pako.inflate(event.target.result, { to: 'string' });
console.log(result);
}
reader.readAsArrayBuffer(file));
Run Code Online (Sandbox Code Playgroud)
如果您的环境是nodejs,则您具有zlib功能
| 归档时间: |
|
| 查看次数: |
2235 次 |
| 最近记录: |