new Buffer(size)
分配一个 size 字节大小的新 Buffer。size 必须小于等于 require('buffer').kMaxLength(在64位架构上 kMaxLength 的大小是 (2^31)-1)的值,否则将抛出一个 RangeError 的错误。如果 size 小于 0 将创建一个特定的 0 长度(zero-length )的 Buffer。
不像 ArrayBuffers ,以这种方式创建的 Buffer 实例的底层内存是没被初始化过的。新创建的 Buffer 的内容是未知的,并可能包含敏感数据。通过使用 buf.fill(0) 将一个 Buffer 初始化为零。
```
const buf = new Buffer(5);
console.log(buf);
//
// (octets will be different, every time)
buf.fill(0);
console.log(buf);
//
```
相关文章:
-
2022-02-17
-
2022-12-23
-
2021-08-03
-
2021-08-13
-
2022-12-23
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2021-06-06
-
2021-11-29
-
2022-12-23
-
2022-12-23
-
2021-07-16
-
2022-12-23
-
2022-12-23
相关资源
-
下载
2023-03-26
-
下载
2023-01-26
-
下载
2022-12-04