A API Buffer do Node.js é anterior à introdução do ArrayBuffer na linguagem JavaScript. O Bun implementa ambos.
Use o método estático Buffer.from() para criar um Buffer a partir de um ArrayBuffer.
ts
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer);Para criar um Buffer que visualiza apenas uma parte do buffer subjacente, passe o offset e o length para o construtor.
ts
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer, 0, 16); // visualiza os primeiros 16 bytesVeja Docs > API > Dados Binários para documentação completa sobre manipulação de dados binários com Bun.