node.jsのバッファーにバイナリデータを追加する方法
いくつかのバイナリデータを含むバッファがあります。 var b = new Buffer ([0x00, 0x01, 0x02]); と追加したい0x03。 バイナリデータを追加するにはどうすればよいですか?ドキュメントを検索していますが、データを追加するには文字列である必要があります。そうでない場合は、エラーが発生します(TypeError:引数は文字列である必要があります): var b = new Buffer (256); b.write ("hola"); console.log (b.toString ("utf8", 0, 4)); //hola b.write (", adios", 4); console.log (b.toString ("utf8", 0, 11)); //hola, adios 次に、ここで確認できる唯一の解決策は、追加されたバイナリデータごとに新しいバッファーを作成し、それを正しいオフセットでメジャーバッファーにコピーすることです。 var b = new Buffer (4); //4 for having a nice printed buffer, …