我试图在一个大的tar档案中推送许多文件;我将使用ZLIB,BZ2或LZMA来压缩文件。 我真的想使用流,所以我可以尽快检查进度。
所以基本上如果我用ZLIB压缩1个文件应该是这样的吗?
const gzip = zlib.createGzip();
fs.createReadStream(input).pipe(tarSomethinMaybe?).pipe(gzip).pipe(where?)
如何在同一archive.tar.gz
中添加更多文件?我是否需要连接各个文件的所有管道?
谢谢!