Buffer(缓冲器)
1.概念
Buffer 是一个类似于数组的 对象,用于表示固定长度的字节序列。 Buffer 本质是一段内存空间,专门用来处理 二进制数据。

2.特点
1.Buffer大小固定且无法调整
2.Buffer性能较好,可以直接对计算机内存进行操作
3.每个元素的大小为1字节(byte)

3.使用
3-1.创建Buffer
Node.js中创建Buffer的方式主要如下几种:
1.Buffer.alloc
1 | |
2.Buffer.allocUnsafe
1 | |
3.Buffer.from
1 | |
3-2.Buffer与字符串的转化
可以借助 toString 方法将 Buffer 转为字符串
1 | |
[!NOTE]
toString默认是按照utf-8编码方式进行转换的。
3-3.Buffer的读写
Buffer 可以直接通过 [] 的方式对数据进行处理。
1 | |
[!CAUTION]
- 如果修改的数值超过 255 ,则超过 8 位数据会被舍弃 。
- 一个 utf-8 的字符 一般占 3 个字节。
这里是内容
Buffer(缓冲器)
http://example.com/2025/10/03/Buffer/