Buffer是缓冲区。关于Buffer了解以下点即可:
- Buffer的结构和数组很像,操作的方法和数组类似
- 数组中不能存储二进制文件,而Buffer就是专门用来存储二进制数据的。
- 使用Buffer不需要引入模块,可以直接使用
- 在Buffer中存储的都是二进制数据,但是显示时都是以16进制显示
- Buffer中的一个元素就表示内存中的一个字节,范围00-ff,也就是0-255
- Buffer的内在不是通过JavaScript分配的,而是在底层通过C++申请的
- 可以直接通过Buffer来创建内存中的空间