我想在節點中創建一個tar歸檔文件。該canonical tar archiving example是基於文件流:節點:將字符串作爲文件添加到tar歸檔文件中(無臨時文件)
fstream
.Reader({path: 'src', type: "Directory"})
.pipe(tar.Pack())
.pipe(zlib.createGzip())
.pipe(fstream.Writer("output.tar.gz"));
我的數據實際上是在內存中作爲一個字符串,我想寫信給存檔,而無需創建一個臨時文件之間。
有什麼辦法可以做到這一點,例如:也許從字符串中創建一個fstream?
如何從字符串創建流:http://stackoverflow.com/questions/12755997/how-to-create-streams-from-string-in-node-js –