0.2.0 • Published 6 years ago
unrar v0.2.0
unrar
Unrars rar archives with unrar utility
Installation
npm install unrar
You must have unrar tool in the path.
For windows download from http://www.rarlab.com/rar_add.htm
Example
var Unrar = require('unrar');
var archive = new Unrar('archive.rar');
// or
// var archive = new Unrar({
// path: protectedArchivePath,
// arguments: ['-pPassword'],
// bin: pathToUnrarBin // Default: unrar
// });
archive.list(function (err, entries) {
var stream = archive.stream('some_binary_entry'); // name of entry
stream.on('error', console.error);
stream.pipe(require('fs').createWriteStream('some-binary-file'));
});Usage
var Unrar = require('unrar');API
Constructor
var archive = new Unrar('/path/to/some/file.rar');optionsString|Object File path or options objectpathString File pathargumentsArray Additional arguments forunrarcommand
archive.list(callback)
callbackFunctionerrorErrorentriesArray Descriptions of archive entries
archive.stream(entryName)
entryNameString Name of entry for extracting
Returns readable stream