Buffer(缓冲器)
1、概念
Buffer 是一个类似于数组的 对象 ,用于表示固定长度的字节序列
Buffer 本质是一段内存空间,专门用来处理 二进制数据
2、特点
1、Buffer 大小固定且无法调整
2、Buffer 性能较好,可以直接对计算机内存进行操作
3、每个元素的大小为 1 字节(byte)
//1、alloc,要对旧数据进行清零,速度慢
let buf=Buffer.alloc(10);
// console.log(buf);
//2、allocUnsafe,不会对数据进行清零,速度快
let buf_2=Buffer.alloc(10000);
// console.log(buf_2);
//from:转化为16进制
let buf_3=Buffer.from('hello');
// console.log(buf_3);
//buffer转化为字符串
let buf_4=Buffer.from([105, 108, 111, 118, 101, 121, 111, 117]);
console.log(buf_4.toString());//iloveyou