繁体   English   中英

NodeJ中的缓冲区八位字节流

[英]Buffer Octet Stream in NodeJs

我是NodeJ的新手,但我已经了解了Buffer但不清楚。

一些例子:-

1) var buffer = new Buffer(12);
2) var buffer = new Buffer([12,54,89]);
3) var buffer = new Buffer("Confusing about Buffer", "utf-8");

这是我的查询

  • 什么是缓冲区,什么是定义/实现的方法。
  • 以上示例的含义是什么。

在javascript中,字符串不是二进制安全的。 某些字符在字符串中是非法的。

当然,这使得处理二进制数据(例如图像或mp3文件)非常困难,因为javascript中的所有I / O都处理字符串。

节点开发人员实现的解决方案是缓冲区。 将缓冲区视为二进制数据的字符串(请记住,文本是二进制数据的子集)。

至于您的特定问题,第二个问题的答案回答了第一个问题: 您发布的示例代码是有关如何定义缓冲区的示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM