adm-zip
adm-zip copied to clipboard
A Javascript implementation of zip for nodejs. Allows user to create or extract zip files both in memory or to/from disk
A malware zip file could report as many of number of disk entries as possible, so adding a check before `new Array` for protection.
`encryited -> encrypted`
https://github.com/nodejs/node/commit/278aae28e14da89e6bd6d91c07ded2dc5f8fe8c3
Fixes #475
The function "writeZipPromise" creates a broken archive when file names have non-ASCII characters. Although the function "writeZip" works as expected. Steps to reproduce: 1. Create a folder or zip archive....
Just out of curiosity is there any interest in supporting other formats besides standard zip, things like LZMA, or bzip? Just wondering I love the idea of doing native compression...
My repro is here: https://github.com/jakebailey/adm-zip-exit-bug This manifested as https://github.com/jakebailey/every-ts/issues/58; after fetching and extracting, the files are written, but then the process just exits. Pinning back to 0.5.10 fixes the issue....
In reference to https://github.com/cthackers/adm-zip/issues/259#issuecomment-793456717 and https://github.com/cthackers/adm-zip/issues/467#issuecomment-2002733865 this is a feature request for AES support, so that users are fully aware it is not currently supported and can track if it...