Node.js:使用zlib压缩时定义刷新方法
在使用Node.js的内置zlib模块压缩缓冲区时,如何定义flush方法?具体来说,我需要Z_SYNC_FLUSH。在选项中似乎没有设置此标志的位置Node.js:使用zlib压缩时定义刷新方法,node.js,zlib,Node.js,Zlib,在使用Node.js的内置zlib模块压缩缓冲区时,如何定义flush方法?具体来说,我需要Z_SYNC_FLUSH。在选项中似乎没有设置此标志的位置 啊,我想出来了。这有点粗糙,但您必须修改flush属性。这相当于在其他语言中修改公共类属性,因此有点脏。我不知道这是否会一直有效,但它得到了我想要的 compressor = zlib.createDeflate(); compressor._flush = zlib.Z_SYNC_FLUSH;
啊,我想出来了。这有点粗糙,但您必须修改flush属性。这相当于在其他语言中修改公共类属性,因此有点脏。我不知道这是否会一直有效,但它得到了我想要的
compressor = zlib.createDeflate();
compressor._flush = zlib.Z_SYNC_FLUSH;