一、Buffer概念
Buffer 是一个类似于数组的对象,用于表示固定长度的字节序列
Buffer 本质是一段内存空间,专门用来处理二进制数据
二、特点
1、Buffer 大小固定且无法调整
2、Buffer 性能较好,可以直接对计算机内存进行操作
3、每个元素的大小为 1 字节(byte)
三、使用buffer
(一)、创建 Buffer
Buffer.alloc
Buffer.allocUnsafe
Buffer.from
(二)、 Buffer 与字符串的转化
toString,默认转换格式为 utf-8
(三)、Buffer读写
Buffer 可以直接通过 [ ] 的方式对数据进行数据
注意事项:
1、如果修改的数值超过了 255,则超过 8 位数据会被舍弃
2、一个 utf-8 字符一般占 3 个字节