decompress-zip
decompress-zip copied to clipboard
Module that decompresses zip files
Sometimes there is a need symlinks to be exactly like they were creating during creation of ZIP file and we don't want symlinks to be absolute always. I've created option...
Seems like max file entry length of 4096 is hard coded. For large zip files we get errors like: ``` File entry unexpectedly large: 36366 (max: 4096) ```
I have tested using the following: ``` import DecompressZip from 'decompress-zip' import extract from 'extract-zip' import path from 'path' extract('ngrok.zip', { dir: path.resolve('~/ezip')}).then(_ => console.log('DONE')) var unzipper = new DecompressZip('ngrok.zip')...
Linux file name is case sensitive.
On MacOS there is an issue with symlinks after extract. Paths are absolute and in case that some files are moved they become invalid. Example is with packed Electron.app. After...
We've run into a situation where an archive created on Unix can sometimes create a zip file where the external file attribute is 0. This causes [this line](https://github.com/bower/decompress-zip/blob/677d5eb7f1783fa7ef274a564c7252762921afd2/lib/structures.js#L56) to fail...
Is tehre any method to close() or destroy() a job when in progress?
I'm running into an issue with decompress-zip. It works fine on most of the zip files my server generates for packaging files, but on some of the larger files (nearing...
I want to decompress my archive only if there is a certain file inside. So i call unzipper.list() and check the files in unzipper.on('list') `unzipper.on('list', (files) => { if(fileFound(files){ unzipper.extract({path:...
Hello everyone, I am desperately looking for a solution to extract a large zip file (3Gb), and trying some APIs to find the best. Importing decompress-zip is OK, but when...