https://stuk.github.io/jszip/
Create, read and edit .zip files with Javascript
https://stuk.github.io/jszip/
javascript zip
Last synced: 6 months ago
JSON representation
Create, read and edit .zip files with Javascript
- Host: GitHub
- URL: https://stuk.github.io/jszip/
- Owner: Stuk
- License: other
- Created: 2009-08-30T17:09:20.000Z (about 16 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T04:23:21.000Z (7 months ago)
- Last Synced: 2025-05-12T21:56:25.349Z (6 months ago)
- Topics: javascript, zip
- Language: JavaScript
- Homepage: https://stuk.github.io/jszip/
- Size: 23.6 MB
- Stars: 10,012
- Watchers: 129
- Forks: 1,315
- Open Issues: 403
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGES.md
- Funding: .github/FUNDING.yml
- License: LICENSE.markdown
Awesome Lists containing this project
- awesome-javascript - JSZip
- awesome-javascript - JSZip
README
JSZip
=====
A library for creating, reading and editing .zip files with JavaScript, with a
lovely and simple API.
See https://stuk.github.io/jszip for all the documentation.
```javascript
const zip = new JSZip();
zip.file("Hello.txt", "Hello World\n");
const img = zip.folder("images");
img.file("smile.gif", imgData, {base64: true});
zip.generateAsync({type:"blob"}).then(function(content) {
// see FileSaver.js
saveAs(content, "example.zip");
});
/*
Results in a zip containing
Hello.txt
images/
smile.gif
*/
```
License
-------
JSZip is dual-licensed. You may use it under the MIT license *or* the GPLv3
license. See [LICENSE.markdown](LICENSE.markdown).