一款压缩和解压zip文件的JavaScript库
zip.js提供低级别的API用来读写大型的zip文件(最大支持4GB)。
zip-fs.js提供一个较高级别的filesystem API。
这个库依赖类Typed array 类型数组(WebGL)和下列可选的APIs:
兼容性
完美运行于 Chrome,Firefox,Safari 6 和 IE 10。
使用Safari 5 和IE9,需要禁用Web Workers,然后使用 Typed Array polyfill(polyfill的意思就像插件一样,给浏览器提供功能,具体的辨析可以看shim和polyfill有什么区别?)。
安装
- 把 zip.js,deflate.js,和 inflate.js 添加到项目中
- 引用 zip.js到你的HTML页面
<script type="text/javascript" src="/lib/zip.js"></script>
- 如果需要就设置 zip.workerSriptsPath (比如:deflate.js和inflate.js的路径)
zip.workerScriptsPath = "/lib/";
演示
文档
下载
也可以是通过git获取:
$ git clone git://github.com/gildas-lormeau/zip.js
获取GitHub上的源代码:gildas-lormeau/zip.js
版权声明:本文为原创文章,版权归 neo 所有。
本文链接:https://idayer.com/zip-js-javascript-unzip/
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
0 条评论