node Buffer缓冲区

Buffer(缓冲区)
    Buffer的结构和操作与数组类似,专门用来存储二进制,显示成十六进制,这样显示更短
    (1)Buffer数组中一个元素就是一个子节
    (2)只要存储的是数字,在存储时是二进制,在页面或控制台通过数组输出元素形式为十进制

将字符串转换成二进制存入Buffer
Buffer.from(字符串);
Buffer.from(字符串).length; 占内存大小,单位为字节

将Buffer中的二进制转换成字符串
Buffer对象.toString();

创建指定大小的Buffer
var ...=Buffer.alloc(数字); 创建指定子节大小的Buffer,创建后长度不可改变

代码示例:

var str='今晚月色蒙蒙';
var buf=Buffer.from(str);
console.log(buf.toString());
console.log(buf);
var buf2=Buffer.alloc(10);
console.log(buf2.length);
发布了317 篇原创文章 · 获赞 3 · 访问量 7150

猜你喜欢

转载自blog.csdn.net/weixin_43294560/article/details/104105116