Skip to content

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 bytes

Veja Docs > API > Dados Binários para documentação completa sobre manipulação de dados binários com Bun.

Bun by www.bunjs.com.cn edit