如何将二进制数据附加到node.js中的缓冲区
我有一些二进制数据的缓冲区: var b = new Buffer ([0x00, 0x01, 0x02]); 我想追加0x03。 如何附加更多二进制数据?我正在搜索文档,但是要附加数据,它必须是字符串,否则,将发生错误(TypeError:Argument必须是string): 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, …