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