Skip to content

A classe Uint8Array é uma classe typed array, o que significa que é um mecanismo para visualizar dados em um ArrayBuffer subjacente. O ArrayBuffer subjacente é acessível através da propriedade buffer.

ts
const arr = new Uint8Array(64);
arr.buffer; // => ArrayBuffer(64)

O Uint8Array pode ser uma visualização de um subconjunto dos dados no ArrayBuffer subjacente. Neste caso, a propriedade buffer retornará o buffer inteiro, e as propriedades byteOffset e byteLength indicarão o subconjunto.

ts
const arr = new Uint8Array(64, 16, 32);
arr.buffer; // => ArrayBuffer(64)
arr.byteOffset; // => 16
arr.byteLength; // => 32

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