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 操作二進制資料的完整文件。