Node.jsでgzストリームを解凍するにはどうすればよいですか? MQTT を使用して gz ストリーム (データ ファイル) を解析しようとしています。私のコードは次のようになります
var mqtt = require('mqtt')
, client = mqtt.createClient('1883','mqttserver');
client.subscribe('MQTT/#');
client.on('message', function(topic,message) {
var zlib = require('zlib');
zlib.gunzip(message, function(err,message ) {
if (!err) {
console.log(message.toString());
}
});
gz ストリームを受信するたびに、データ サイズが送信された gz ストリームよりも ~200 バイト小さいのはなぜですか?