0
Github에서 tar.gz를 다운로드하고 파일 시스템에 저장하려고합니다. 내 현재 코드 :Node.js : Github에서 tar.gz를 다운로드하고 파일에 작성하십시오.
var https = require('https');
var fs = require('fs');
var zlib = require('zlib');
var file = fs.createWriteStream('zeromq-4.1.5.tar.gz');
var request = https.get('https://github.com/zeromq/zeromq4-1/releases/download/v4.1.5/zeromq-4.1.5.tar.gz', function(response) {
response.pipe(zlib.createGzip()).pipe(file);
});
내가 tar xzf zeromq-4.1.5.tar.gz
를 실행하면, 나는 다음과 같은 오류가 발생합니다 :
tar: Unrecognized archive format
tar: Error exit delayed from previous errors.
왜 당신은 이미 gzip 된 타르를 gzipping하고 있습니까? 응답을 직접 writeStream에 파이프하십시오. – idbehold