Buffer是缓冲区。关于Buffer了解以下点即可:

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