// js 没有二进制的概念 ,为了处理TCP流和文件流,node提供了一个Buffer类,node
//是一个存放二进制的缓存区缓存
var buf = new Buffer(100); //参数为字节长度编码
var length = buf.write('abcde'); //对象
console.log(length); //结果为5索引
//这里若是字节长度小于写入长度 写入长度将被截取为建立Buffer对象时设置的字节长度字符串
//下面是写入缓存区的语法string
buf.write(string[, offset[, length]][, encoding])
string - 写入缓冲区的字符串。it
offset - 缓冲区开始写入的索引值,默认为 0 。console
length - 写入的字节数,默认为 buffer.lengthcoding
encoding - 使用的编码。默认为 'utf8' 。