node ar async异步读写Unix归档文件的Node库
ar 用于异步读取和写入 Node 库。支持基本的 ar 格式,以及 BSD 和 GNU 变体。示例代码如下:
var ar = require('ar'),
fs = require('fs'),
path = require('path');
// 将 “some_archive.a” 中的所有文件提取到文件夹 "./output" 中。
var outputDir = './output';
if (!fs.existsSync(outputDir)) fs.mkdirSync(outputDir);
var reader = new ar.ArReader('some_archive.a');
reader.on('file', function (file) {
// 处理文件
});
通过上述代码,您可以异步读取 ar 格式的归档文件,并将其中的内容提取到指定目录。
下载地址
用户评论