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

請參閱 文件 > API > 二進制資料 以取得使用 Bun 操作二進制資料的完整文件。