首页 > Web开发 > 详细

Node.js Buffer缓冲区介绍

时间:2020-07-09 15:54:24      阅读:74      评论:0      收藏:0      [点我收藏+]
Buffer
 
JavaScript语言本身是只有字符串数据类型,没有二进制数据类型,但是在处理像TCP流或者文件流时,必须使用到二进制数据,因此,在Node。js种,定义了一个Buffer类,用来创建一个专门存放二进制数据的缓存区
 
Buffer有几种创建方式,列出来了三种如下:
 
技术分享图片
 技术分享图片
 
writeInt16BE()和writeInt16LE()的区别在于高位排列不一样,BE高位放前面,LE高位放后面,对于不同的设备使用不同的标准
eg:
 
技术分享图片
 技术分享图片
 
protocaol-buffers谷歌研发的二进制协议的编码库,下面是一个通过此编码库来进行编解码的一个例子
eg:
首先建立一个text.proto存放数据
 
技术分享图片
 
技术分享图片
通过protocol-buffers来进行编解码
技术分享图片
 技术分享图片

Node.js Buffer缓冲区介绍

原文:https://www.cnblogs.com/wjrelax/p/13273936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!