note
主要内容:
- 介绍buffers数据类型
- 修改数据编码
- 二进制文件转化为JSON格式
- 创建自定义的二进制协议
Buffers是代码原始堆的分配额的数据类型,在JS中以类数组的方式来使用。 在全局可用,不需要require,可以将其视为是JS的另外一种类型(就像String Number一样)
// 分配255个字节 var buf = new Buffer(255);
// 第一个字节写入整形数据23 buf[0] = 23;
总结
在这一章中学习了Buffers以及如何使用toString方法把Buffers转换为其他编码格式的字符串。我们深入了解如何使用Buffer API来把二进制文件转换为可读的格式。最后,我们学习掩码和压缩,知道了如何去创建自己的通信协议。
