JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.
Added combineSizeEocd
option in HttpReader
(see https://gildas-lormeau.github.io/zip.js/api/interfaces/HttpOptions.html)
preventHeadRequest
false check. by @bwbroersma in https://github.com/gildas-lormeau/zip.js/pull/499
combineSizeEocd
option to combine range size with eocd by @bwbroersma in https://github.com/gildas-lormeau/zip.js/pull/500
combineSizeEocd
Typescript definitions. by @bwbroersma in https://github.com/gildas-lormeau/zip.js/pull/501
Full Changelog: https://github.com/gildas-lormeau/zip.js/compare/v2.7.40...v2.7.41
Fix regression introduced in version v2.7.38 leading to some streams being not closes internally
WritableStream
instances used internallyFixed potential uncaught exception (see #493)
Fixed missing exported interfaces in the index.d.ts
file.
ZipReaderStream
& ZipWriterStream
classes by @BlackAsLight in https://github.com/gildas-lormeau/zip.js/pull/488
Full Changelog: https://github.com/gildas-lormeau/zip.js/compare/v2.7.34...v2.7.35
rawPassword
to provide passwords not encoded in UTF-8 (see https://github.com/gildas-lormeau/zip.js/discussions/477)terminateWorkers()
can be called asynchronously in order to wait for the termination of all workersWorker
API (see #480)chunkSize
optionFixed potential data corruption in Deno when using Web Workers (Thanks to @vi117, see #466)
ZipReader
: added support of invalid zip files with truncated preprended data (e.g. self-extracting files where the program part has been truncated without fixing the zip payload)