Bun

指南二进制数据

使用 Bun 将 ArrayBuffer 转换为 Buffer

Node.js Buffer API 早于 JavaScript 语言中引入的 ArrayBuffer。Bun 实现了这两个 API。

使用静态 Buffer.from() 方法从 ArrayBuffer 创建 Buffer

const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer);

要创建一个仅查看底层缓冲区一部分的 Buffer,请将偏移量和长度传递给构造函数。

const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer, 0, 16); // view first 16 bytes

有关使用 Bun 处理二进制数据的完整文档,请参阅 文档 > API > 二进制数据