2016-09-11 8 views
0

zlib.Z_NO_COMPRESSIONを使用してバッファを収縮させる方法を知っていますか?問題は、Z_NO_COMPRESSIONオプションをどこでどのように使用するのか分かりません。ここに私のコードは次のとおりです。圧縮モードを使用しないバッファを縮やす

var fs = require('fs'); 
var path = require('path'); 
const zlib = require('zlib'); 
zlib.Z_NO_COMPRESSION 
zlib.deflate(stateInputs, function(err, res) { 
    var fileOutput = Buffer.concat([bHeader,res]); 
    fs.writeFile("./out.dat", fileOutput, function(err) { 
     if(err) return console.log(err); 
      console.log("The file was saved!"); 
     }); 
}); 

答えて

1

あなたはdeflate()options objectを渡すことができます。これらのオプションの1つはlevelで、圧縮レベルを設定します。

zlib.deflate(stateInputs, { 
    level: zlib.Z_NO_COMPRESSION 
}, function(err, res) { 
// ... 
}); 
+0

ありがとうございました:) – han0idx

関連する問題