0

tar コンテンツを含むバッファがあり、これをtar node.js パッケージで解析したいのですが、このパッケージの使用例はすべて .pipe() とストリームを使用しています - どうすればバッファを tar パッケージに渡すことができますか?

AWS SDKから Buffer を取得します。

4

1 に答える 1

2

ストリームには標準 API があるため、 を使用する代わりにwriteand を直接使用できます。endpipe

var data = ... // Buffer
var parser = tar.Parse();

// Bind whatever handlers you would normally bind
parser.on('entry', function(e){
});

// Write the data into the parser, which will parse it and trigger your event handlers
parser.end(data);
于 2013-04-11T04:10:18.737 に答える