From 7d2b92e74cdcbe815da0f93768175dd22c088396 Mon Sep 17 00:00:00 2001 From: Fuzzy Date: Wed, 25 Sep 2024 10:36:53 -0500 Subject: [PATCH] add compression example --- README.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.markdown b/README.markdown index 2f2ea2ed..6cc14efe 100644 --- a/README.markdown +++ b/README.markdown @@ -14,6 +14,13 @@ zip.file("Hello.txt", "Hello World\n"); const img = zip.folder("images"); img.file("smile.gif", imgData, {base64: true}); +/* 1. Create a zip file with compressed contents by specifying a compression and compression level (1 is "best speed", 9 is "best compression") */ +zip.generateAsync({type:"blob", compression:"DEFLATE", compressionOptions: {level:9}}).then(function(content) { + // see FileSaver.js + saveAs(content, "example.zip"); +}); + +/* 2. Or, if you prefer a zip with uncompressed contents, you can omit the compression options */ zip.generateAsync({type:"blob"}).then(function(content) { // see FileSaver.js saveAs(content, "example.zip");