Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Stuk/jszip
Create, read and edit .zip files with Javascript
https://github.com/Stuk/jszip
javascript zip
Last synced: about 2 months ago
JSON representation
Create, read and edit .zip files with Javascript
- Host: GitHub
- URL: https://github.com/Stuk/jszip
- Owner: Stuk
- License: other
- Created: 2009-08-30T17:09:20.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T21:46:08.000Z (12 months ago)
- Last Synced: 2024-04-14T22:15:25.683Z (8 months ago)
- Topics: javascript, zip
- Language: JavaScript
- Homepage: https://stuk.github.io/jszip/
- Size: 23.8 MB
- Stars: 9,452
- Watchers: 131
- Forks: 1,290
- Open Issues: 410
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGES.md
- Funding: .github/FUNDING.yml
- License: LICENSE.markdown
Awesome Lists containing this project
- awesome - Stuk/jszip - Create, read and edit .zip files with Javascript (JavaScript)
- awesome-nodejs - jszip - Create, read and edit .zip files with Javascript. ![](https://img.shields.io/github/stars/Stuk/jszip.svg?style=social&label=Star) (Repository / File Compression / Decompression)
- awesome-nodejs - jszip - 使用 JavaScript 创建、读取、编辑.zip 文件。 ![](https://img.shields.io/github/stars/Stuk/jszip.svg?style=social&label=Star) (GIT 仓库 / 压缩解压)
- awesome - jszip
- awesome - Stuk/jszip
- awesome-list - jszip
- awesome-web-cn - jszip - 一个使用 JavaScript 创建、读取和编辑 .zip 文件的库 (Uncategorized / Uncategorized)
- awesome-star-libs - Stuk / jszip
- awesome-nodejs-pure-js - 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).