Skip to content

La funzione Bun.file() accetta un percorso e restituisce un'istanza BunFile. La classe BunFile estende Blob e consente di leggere lazy il file in vari formati. Usa .arrayBuffer() per leggere il file come ArrayBuffer.

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

const buffer = await file.arrayBuffer();

Il contenuto binario nell'ArrayBuffer può quindi essere letto come un array tipizzato, come Int8Array. Per Uint8Array, usa .bytes().

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

bytes[0];
bytes.length;

Fai riferimento alla documentazione Typed arrays per ulteriori informazioni sulla lavorazione con array tipizzati in Bun.

Bun a cura di www.bunjs.com.cn