Node.js の Buffer API は、JavaScript 言語に ArrayBuffer が導入される前から存在しています。Bun は両方を実装しています。
静的な Buffer.from() メソッドを使用して、ArrayBuffer から Buffer を作成します。
ts
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer);基礎となるバッファの一部のみを参照する Buffer を作成するには、オフセットと長さをコンストラクタに渡します。
ts
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer, 0, 16); // 最初の 16 バイトを参照Bun でバイナリデータを操作する方法に関する完全なドキュメントについては、ドキュメント > API > バイナリデータ を参照してください。