小编Ada*_*ams的帖子

节点Zlib在流式传输时创建无效的.gz文件

我试图通过逐渐将字符串(由换行符分隔的JSON)传输到它来创建.gz文件.

使用节点0.11和0.12(两者都具有相同的reasult,.gz文件将无法打开).

我将代码缩减为:

var fs = require('fs');
var output = fs.createWriteStream('test.gz');
var zlib = require('zlib');
var compress = zlib.createGzip();
var myStream = compress.pipe(output);

myStream.write('Hello, World!');
myStream.end();
Run Code Online (Sandbox Code Playgroud)

该文件已创建,但我无法打开它.我究竟做错了什么?

zlib stream node.js

5
推荐指数
1
解决办法
3364
查看次数

标签 统计

node.js ×1

stream ×1

zlib ×1