如何用javascript解压缩gzip文件
How can I uncompress a gzip file in javascript?
我从我们的服务端获得了一个ArrayBuffer
数据(如下所示,由许多块组成),blob生成如下:
var blob=new Blob([s.slice(4,82838)]);
但是我制作的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));
如果您的环境是nodejs,则您具有zlib功能
在Nodejs中,可以安装解压包。
npm install unzip
这是文件
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- express js 4.4.1中的压缩文件(gzip)
- <img src=“;数据:..使用gzip文件
- 使用 gzip 压缩大文件 - IE8 及更高版本
- 我可以为我的 js 文件假设 gzip 压缩吗?
- 在jQuery中,如何http获取gzip文件
- 如果服务器对文件进行了gzip映射,那么ajax内容是否进行了gzIP映射
- Gzip在Parse中压缩PDF文件
- Gzip上合并的CSS/JS文件在Magento
- 对js文件进行gzip压缩会创建一个归档文件,而不是在文件输出上附加gz扩展名
- require()对gzip'd文件返回错误的mime类型错误
- 我不太理解提供gzip(压缩)JavaScript和CSS文件
- 如何解压缩gzip文件
- 使用AJAX加载GZIP JSON文件
- 什么& # 39;内容类型# 39;在提供gzip文件时使用的头
- 为什么缩小+gzip使文件大小小于gzip
- 如何用javascript解压缩gzip文件