Skip to content

دالة Bun.file() تقبل مسارًا وتُرجع مثيل BunFile. فئة BunFile توسع Blob وتسمح لك بقراءة الملف بشكل كسول بتنسيقات متنوعة. استخدم .arrayBuffer() لقراءة الملف كـ ArrayBuffer.

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

const buffer = await file.arrayBuffer();

يمكن بعد ذلك قراءة المحتوى الثنائي في ArrayBuffer كمصفوفة typed، مثل Int8Array. لـ Uint8Array، استخدم .bytes().

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

bytes[0];
bytes.length;

راجع وثائق مصفوفات Typed للحصول على مزيد من المعلومات حول العمل مع مصفوفات typed في Bun.

Bun بواسطة www.bunjs.com.cn تحرير