This package wraps the native 'unzip' binary on *NIX machines.
unzip(archivePath, [options], [callback]);
var unzip = require('unzip-wrapper');
unzip('/path/to/file.zip', {fix: true}, function(err) {
if (err) {
console.log(err.message);
return;
}
console.log('Unzipping done!');
});
You can also pass options:
var options = {
fix: true,
target: '/path/to/target/dir'
};
unzip('/path/to/file.zip', options);
The following options are available:
fix
-- Whether to check for and attempt to fix any errors with the archive. Defaults to false.target
-- The target directory. Defaults to the archive's directory.