gpt4 book ai didi

node.js 如何实时流式传输 22GB gzipped 文件解压缩

转载 作者:太空宇宙 更新时间:2023-11-04 03:09:17 33 4
gpt4 key购买 nike

我需要迭代 22GB gzip 压缩文件中的行。展开后,文件大小为250GB。(即Google Freebase db dump)

我对流不太了解。有没有办法在我进行时流式传输文件并对其进行压缩?

这是另一种方式:

var r = fs.createReadStream('file.txt');
var z = zlib.createGzip();
var w = fs.createWriteStream('file.txt.gz');
r.pipe(z).pipe(w);

最佳答案

这是使用 zlib.createGunzip 而不是 zlib.createGzip 的反向操作:

var r = fs.createReadStream('file.txt.gz');
var z = zlib.createGunzip();
var w = fs.createWriteStream('file.txt');
r.pipe(z).pipe(w);

关于node.js 如何实时流式传输 22GB gzipped 文件解压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28820968/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com