Node.js 如何从tarball流中剥离top目录并再次流化结果,Nodejs

Node.js 如何从tarball流中剥离top目录并再次流化结果,Nodejs,node.js,stream,buffer,tar,Node.js,Stream,Buffer,Tar,我正试图从GitHub repo下载tarball归档文件,但GitHub repo tarball包含一个我不想要的顶级目录。目前,我得到了流并转发到另一个请求,没有解包到内存,这是正常工作。我怎样才能做到 let response = axios.get('<github-url>', {responseType: "stream" }); response.data; // whiche is tarball strema let response=ax

我正试图从GitHub repo下载tarball归档文件,但GitHub repo tarball包含一个我不想要的顶级目录。目前,我得到了流并转发到另一个请求,没有解包到内存,这是正常工作。我怎样才能做到

let response = axios.get('<github-url>', {responseType: "stream" });

response.data; // whiche is tarball strema
let response=axios.get(“”,{responseType:“stream”});
response.data;//什么是塔尔鲍尔·斯特里玛
柏油球将包含

master
   <repoOwner-repoName-commmitId>
      // here will be repo files
master
//这里将是回购文件
现在我不想要路