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
seems like this library is still leaking of zip64 support. I saw there is a PR from @pierre-lehnen-rc https://github.com/cthackers/adm-zip/pull/301 to address zip64 support but seems like it only supports to...
I have a zip archive which contains executable files in it. I use extractAllTo() to "unzip" it, works fine, but does not restore executable attributes, though standard unzip program does...
I zip a folder from my backend with ``` if (fs.existsSync(`${dir}upload`)) { file.addLocalFolder(`${dir}upload`, "upload/"); } ``` and download it in my frontend. The zip is exported correctly. Then i upload...
I just upgrade my packge today, then find this function cannot work. The adm-zip not change my file name when extract. Then i back to the 0.5.6, it goes well.
issue cthackers#389 Due to the wrong initialization order, an error will be caused when three parameters are given and the last parameter is a callback function.
I have a server that will be receiving up to 50MB files. I'd like to avoid buffering this request for obvious reasons :) example API: ``` javascript aReadableStream .pipe(admZip.parseStream) .on('entry',...
The current version has a bug in fn: zip.extractEntryTo(entry name, target path, maintainEntryPath, overwrite); Using this function will correctly extract the files in the layers of folders in the zipfile...
When one of the folders in path contains a colon, the method `extractAllTo` throws ```bash Error: ENOENT: no such file or directory, chmod '/usr/app/path:colon/zipfile/file.json' at Object.chmodSync (node:fs:1826:3) at Utils.writeFileTo (/usr/app/node_modules/adm-zip/util/utils.js:83:17)...