我有一个tar.gz文件夹,如下:
- config
- f1
- f2
- myfile.json
- myfile2.json . . . .
我想在内存中获取myfile.json和myfile2.json的内容,而不必使用nodejs将其存储在磁盘上。
tar-stream
(https://www.npmjs.com/package/tar-stream) 和 gunzip-maybe
(https://www.npmjs.com/package/gunzip-maybe)。前者允许您将tar存档文件中的文件内容读入内存,而后者可以在运行时将gzip压缩的tar文件转换为普通的tar文件。包文档中包含了使用示例。