Die Bun.file()-Funktion akzeptiert einen Pfad und gibt eine BunFile-Instanz zurück. Die BunFile-Klasse erweitert Blob und ermöglicht es Ihnen, die Datei träge in einer Vielzahl von Formaten zu lesen. Verwenden Sie .arrayBuffer(), um die Datei als ArrayBuffer zu lesen.
ts
const path = "/path/to/package.json";
const file = Bun.file(path);
const buffer = await file.arrayBuffer();Der binäre Inhalt im ArrayBuffer kann dann als typisiertes Array gelesen werden, wie Int8Array. Für Uint8Array verwenden Sie .bytes().
ts
const buffer = await file.arrayBuffer();
const bytes = new Int8Array(buffer);
bytes[0];
bytes.length;Weitere Informationen zur Arbeit mit typisierten Arrays in Bun finden Sie in der Typed arrays-Dokumentation.