Buffer
buffer是数据的缓冲区,是内置的一个类,不是模块
buffer的创建
node6.0之前的方法: new Buffer()
现在的方法:Buffer.alloc(参数) 参数为内容大小,单位为b
buffer会把数据(不限) 转换成二进制, 然后以十六进制的方式展示出来
from()
每个字转换为三组十六进制的数据
代码:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/46d1719bcae47a5144f2fdd29e16481e.png)
输出结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dd7a117d12ee45b5ab895fca32d6a725.png)
如果要将这些十六进制的数据转换回去,需要在每组数据之前添加0x
,用作标识十六进制数据
代码:
输出结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bcf48eb1bac9de3b8260fecc3eb13a13.png)
string_decoder
class类
StringDecoder 固定名称
代码:
输出结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/863d3a168ac2172141c0cde60d8d4789.png)