Skip to content

La fonction Bun.file() accepte un chemin et retourne une instance BunFile. La classe BunFile étend Blob et vous permet de lire le fichier de manière paresseuse dans divers formats. Utilisez .arrayBuffer() pour lire le fichier comme un ArrayBuffer.

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

const buffer = await file.arrayBuffer();

Le contenu binaire dans l'ArrayBuffer peut ensuite être lu comme un tableau typé, tel que Int8Array. Pour Uint8Array, utilisez .bytes().

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

bytes[0];
bytes.length;

Consultez la documentation Tableaux typés pour plus d'informations sur l'utilisation des tableaux typés dans Bun.

Bun édité par www.bunjs.com.cn