Skip to content

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.

Bun von www.bunjs.com.cn bearbeitet