Skip to content

Instantly share code, notes, and snippets.

@mamacdon
Created May 14, 2014 15:29
Show Gist options
  • Save mamacdon/6f7ef6920709c6fcd3ba to your computer and use it in GitHub Desktop.
Save mamacdon/6f7ef6920709c6fcd3ba to your computer and use it in GitHub Desktop.
JS zip libs
[gzip-js](https://github.com/beatgammit/gzip-js)
================================================
* Implementation of gzip
* Does not expose underlying deflate algorithm
* Very limited
* Most recent commit ~1 year ago
[pako](http://nodeca.github.io/pako/)
=====================================
* zlib implementation: deflate, inflate, etc.
* Low level
* MIT License
* Most recent commit ~2 weeks ago
[jszip](https://github.com/Stuk/jszip)
======================================
* High-level API for reading/writing zip files
* Depends on pako for low-level operations
* MIT, GPLv3 (dual licensed)
* Most recent commit ~2 weeks ago
[zip.js](http://gildas-lormeau.github.io/zip.js/)
=================================================
* Built-in web worker support. Callback-based API
* Blob support
* Provides 2 sets of APIs: low-level (Inflate, Deflate, zip) and high-level (filesystem-based zip file manipulation)
* BSD License
* Most recent commit ~1 year a go
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment