zip.js is an open-source javascript library for zipping and unzipping files.
zip.js provides a low-level API for writing and reading large zip files. This library works fully with Chrome, Firefox, Safari 6 and Internet Explorer 10.
JSZip is a library for creating, reading and editing .zip files with Javascript, with a lovely and simple API.