JavaScript

jszip

Create, read and edit .zip files with Javascript

S

Stuk

Dernière activité 9 sept. 2026
Stuk/jszip

10,4 k

étoiles

1,3 k

forks

386

issues ouvertes

javascriptzip

Ce README est souvent en anglais.

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.

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.

Projets similaires

A Javascript implementation of zip for nodejs. Allows user to create or extract zip files both in memory or to/from disk

JavaScript
Ccthackers
2,2 k étoiles398

Simple ZIPping library for Javascript

JavaScript
Pphotopea
218 étoiles30

JavaScript library to zip and unzip files supporting parallel compression, web streams, pluggable compression engines, zip64, split files, data encryption, and deflate64 decompression.

JavaScriptaes-encryptionbrowsercompression-stream
Ggildas-lormeau
3,9 k étoiles547