Skip to content

La función Bun.file() acepta una ruta y retorna una instancia BunFile. La clase BunFile extiende Blob y permite leer el archivo de manera diferida en varios formatos. Usa .arrayBuffer() para leer el archivo como un ArrayBuffer.

ts
const path = "/path/to/package.json";
const file = Bun.file(path);

const buffer = await file.arrayBuffer();

El contenido binario en el ArrayBuffer se puede leer luego como un array tipado, como Int8Array. Para Uint8Array, usa .bytes().

ts
const buffer = await file.arrayBuffer();
const bytes = new Int8Array(buffer);

bytes[0];
bytes.length;

Consulta la documentación de Arrays tipados para más información sobre cómo trabajar con arrays tipados en Bun.

Bun por www.bunjs.com.cn editar