دالة 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.