Tar.Gz使用Node.js中的流压缩单个存档中的特定文件

时间:2016-08-09 14:12:10

标签: node.js stream tar

我试图在一个大的tar档案中推送许多文件;我将使用ZLIB,BZ2或LZMA来压缩文件。 我真的想使用流,所以我可以尽快检查进度。

所以基本上如果我用ZLIB压缩1个文件应该是这样的吗?

const gzip = zlib.createGzip();
fs.createReadStream(input).pipe(tarSomethinMaybe?).pipe(gzip).pipe(where?)

如何在同一archive.tar.gz中添加更多文件?我是否需要连接各个文件的所有管道?

谢谢!

0 个答案:

没有答案
相关问题