JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Fix issue when reading extended timestamp extra field data (cf. https://github.com/gildas-lormeau/zip.js/commit/d2c41945d0ea9347f6db35cb12ac0f9ec839ff2b)
Improve support of extended timestamp extra field (cf. https://github.com/gildas-lormeau/zip.js/commit/15cb5e4473d973d10ede5daaea8eed756a2ebcde)
bug fixes and new feature in ZipReader
:
Entry#lastModDate
value (cf. https://github.com/gildas-lormeau/zip.js/commit/811aa0c032ea62c7e9f73088d0581661d3e40570)checkSignature
option (cf. https://github.com/gildas-lormeau/zip.js/commit/fbf810753808ece7a40ea3da5495362dee072b38)ZipWriter#add
and zip64 files (see https://github.com/gildas-lormeau/zip.js/commit/ba6c3faa5a26560fe4552a83deaa1772d81eb3db and https://github.com/gildas-lormeau/zip.js/commit/ba6c3faa5a26560fe4552a83deaa1772d81eb3db)onprogress
option when calling ZipReader#getEntries
and ZipWriter#close
(useful when the file contains a lot of entries)lastModDate
option when creating ZipWriter
objects in order to to set the same last modification date to all entrieskeepOrder
option is explicitly set to false
ZipWriter#add
throws an error when writing data. The error object has a property fileEntryCorrupted
set to true
if the entry is corrupted. When at least one entry is corrupted ZipWriter#hasCorruptedEntries
is also set to true
.index.d.ts
: add types to addUint8Array's params (see https://github.com/gildas-lormeau/zip.js/pull/242)zip64
explicitly allows to initialize reader instances as late as possible when creating a ZipWriter
instance or when calling ZipWriter#add
(see #235)