JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。
但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。
在v6.0以后,官方文档里面建议使用 Buffer.from() 接口去创建Buffer对象。
就是Buffer 类能生成 二进制的数据格式。在读文件的时候会返回buffer格式的数据,需要data.toString()进行转换
通过Buffer 这个构造函数可以生成buffer数据和一些数据的操作
网友评论