2

Node.jsの組み込みzlibモジュールを使用してバッファーを圧縮する場合、flushメソッドをどのように定義しますか?具体的には、Z_SYNC_FLUSHが必要です。このフラグを設定するオプションには場所がないようです。

http://nodejs.org/api/zlib.html

4

1 に答える 1

1

ああ、私はそれを理解しました。少しハックですが、flushプロパティを変更する必要があります。これは、他の言語でパブリッククラスプロパティを変更するのと同じようなものなので、少し汚いです。これが常に機能するかどうかはわかりませんが、私が望んでいたものが得られました。

compressor = zlib.createDeflate();
compressor._flush = zlib.Z_SYNC_FLUSH;
于 2012-09-20T01:24:03.503 に答える