我正在开发一个node.js项目,该项目涉及多种格式的文件提取(zip,rar等等)。我尝试过几个节点模块来提取rar文件,比如node-unrar,但是没有一个能完美地处理这个工作,更不用说处理zip和rar的提取了。我想知道是否有一些包装器模块可以处理多种格式的提取,或者如果没有,那么用于处理rar文件提取的最佳(最强大且易于使用)节点模块是什么。
答案 0 :(得分:0)
C:\Windows\System32\Configuration\
7za.exe仅支持7z,lzma,cab,zip,gzip,bzip2,Z和tar 格式。
const unrarp = require('unrar-promise');
unrarp
.extractAll('rar-file-path', 'extract-directory')
.then(result => {
cb(null, result);
})
.catch(err => {
cb(err);
});