Node.js:使用zlib压缩时定义flush方法
如何在使用Node.js的内置zlib模块压缩缓冲区时定义flush方法? 具体来说,我需要Z_SYNC_FLUSH。 在设置这个标志的选项中似乎没有一个地方。
http://nodejs.org/api/zlib.html
啊,我明白了。 这有点怪异,但你必须修改flush属性。 这是相当于修改其他语言的公共类属性,所以它有点肮脏。 我不知道这是否会一直工作,但它得到了我想要的。
compressor = zlib.createDeflate(); compressor._flush = zlib.Z_SYNC_FLUSH;
- 从node.js中的另一个自定义模块访问自定义模块的正确path表示法
- 在node-mysql中报告SQL语法错误,查询在Sequel Pro中运行良好
- 如何在eclipse中导出Node.js和expression项目
- 我怎样才能旋转我写在node.js文件?
- 当所有的任务完成后,async.parallel仍然会调用最后的callback函数,如果其中任何一个得到错误?
- 节点请求 – 如何确定请求期间是否发生错误?
- nodemon不起作用:-bash:nodemon:找不到命令
- 使用upstart运行node.js服务器导致“在Ubuntu 10.04上终止状态127”
- 我想实现从MP3audio数据stream到Web