Bun

指南二進位制資料

使用 Bun 將 ArrayBuffer 轉換為 Buffer

Node.js 的 Buffer API 早於 JavaScript 語言中 ArrayBuffer 的引入。Bun 同時實現了兩者。

使用靜態的 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 > 二進位制資料