笔记:Node.js 的 Buffer 缓冲区
Posted F4nniu 的随手记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记:Node.js 的 Buffer 缓冲区相关的知识,希望对你有一定的参考价值。
笔记:Node.js 的 Buffer 缓冲区
- node.js 6.0 之前创建的 Buffer 对象使用 new Buffer() 构造函数来创建对象实例,但权限很大,可以获得敏感信息,所以建议使用 buffer.from() 接口创建 Buffer 对象。
- Buffer 实例要以通过显式字符编码与普通的字符串之间进行相互转换,支持 assii,utf8,utf16le,ucs2-utf16le,base64,latin1,binary-latin1,hex。
- 写稿缓冲区(buf.write)参数有 string,offset,length,encoding,返回写入的大小。
- 读取 buf.toString([endoding[, start[, end]]]),encoding 使用的编码,默认为 utf8,start 索引位置,默认为 0,end 结束位置。
以上是关于笔记:Node.js 的 Buffer 缓冲区的主要内容,如果未能解决你的问题,请参考以下文章