Buffer对象
创建Buffer对象
1 | var buffer = new Buffer(size) |
Buffer<—->string 相互转换
1 | buf.toString([encoding],[start],[end]);//buffer转换为字符串 |
Buffer<—->int 相互转换
1 | buf.readUInt8(offset,[noAssert])//这个函数用来读取第offset位置上的buffer数据,如果noAssert设置为true,则会判断是否offset没有越界,并且抛出异常。 |
Buffer<—–>JSON相互转换(实例)
1 | var json = JSON.strify(buf)//将buf转换为json格式数据 |
buf1复制到buf2
1 | buf.copy(targetBuffer,[targetstart],[sourcestart],[sourceend]);//将buffer1复制到bufer2之中。 |
Buffer类的类方法
1 | Buffer.isBuffer(obj) 是否是一个buffer对象。 |