Node.js Buffer API 早于 ArrayBuffer 被引入 JavaScript 语言。Bun 同时实现了两者。
使用静态 Buffer.from() 方法从 ArrayBuffer 创建 Buffer。
ts
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer);要创建一个只查看底层缓冲区部分的 Buffer,请将偏移量和长度传递给构造函数。
ts
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer, 0, 16); // 查看前 16 字节有关使用 Bun 操作二进制数据的完整文档,请参阅 文档 > API > 二进制数据。