Bun

指南讀取檔案

使用 Bun 讀取檔案到 Buffer

Bun.file() 函數接受路徑並返回 BunFile 實例。BunFile 類別繼承自 Blob,並允許您以多種格式延遲讀取檔案。

若要將檔案讀取到 Buffer 實例,請先使用 .arrayBuffer() 將檔案作為 ArrayBuffer 消耗,然後使用 Buffer.from()ArrayBuffer 建立 Buffer

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

const arrbuf = await file.arrayBuffer();
const buffer = Buffer.from(arrbuf);

請參閱二進制資料 > Buffer 以取得更多關於在 Bun 中使用 Buffer 和其他二進制資料格式的資訊。