v2.7.64
·
940 commits
to master
since this release
- added the ability in the
ZipWriter#add()method to include the "ZIP64 extended information extra field" in the local headers when thezip64option is enabled. This makes the ZIP file more robust when trying to recover data from a damaged ZIP file (see #579). - added the
ZipWriter#remove()method to remove entries from the central directory - added the
ZipWriter#prependZip()method to allow appending/removing entries to/from an existing ZIP file (see example, example). This can also be useful to create a (large) ZIP file in multiple passes. - circumvented a Node.js bug when using a
Bufferinstance (as aUint8Arrayinstance) with aUint8ArrayReaderreader (see #580) - fixed a ZipCrypto (legacy ZIP encryption) bug in
ZipWriterwhen setting thedataDescriptoroption tofalseexplicitly (the option istrueby default, it will also be automatically set totruein that case) - updated dev dependencies