ما هو OBB؟ دليل كامل لملفات توسيع Android

A smartphone with a large game beside an OBB crate and a smaller app card

إذا كنت من محبي الألعاب المحمولة، فمن المؤكد أنك صادفت المصطلح "OBB" أو "ملف التوسيع". قد تراه في شكل ملف main.1234.com.game.obb أو داخل حزمة XAPK. ولكن بينما نعلم جميعًا أن الألعاب الكبيرة مثل PUBG أو Genshin Impact أو Call of Duty تستخدمها، فإن القليل من الناس يفهمون بالضبط ماهيتها أو كيفية إدارتها يدويًا.

نوضح أدناه ماهية النقط الثنائية المعتمة (OBB) فعليًا، ولماذا قدمتها Google، وكيف يمكن أن تساعدك أداة استخراج OBB في تفكيك بيانات لعبتك وإدارتها.

الوجبات السريعة الرئيسية

  • OBB يرمز إلى Opaque Binary Blob؛ إنها "حزمة توسيع" لتطبيقات Android.
  • يحدد Android حجم ملف APK الأساسي بـ 150 ميجابايت؛ تتيح ملفات OBB أن يصل حجم الألعاب إلى غيغابايت.
  • يتم وضع ملفات OBB يجب في /Android/obb/[package_name]/ ليتم اكتشافها.
  • يمكن لـ مستخرج OBB لدينا سحب أصول اللعبة مباشرة من ملف OBB عبر الإنترنت.

لماذا أنشأت Google ملفات OBB؟

في وقت مبكر من تاريخ Android، كان لدى متجر Google Play حدًا صارمًا للغاية لحجم الملف (50 ميجابايت، ثم 100 ميجابايت، ثم 150 ميجابايت). كان هذا للتأكد من أن المنطق الثنائي الأساسي للتطبيق ليس كبيرًا جدًا بحيث لا يمكن معالجته. ومع ذلك، تحتوي الألعاب عالية الدقة على غيغابايت من النماذج ثلاثية الأبعاد والأنسجة والموسيقى التصويرية الأوركسترالية.

بدلاً من رفع حد APK، أنشأت Google نظام ملف التوسعة. يتيح ذلك للمطورين تجميع واحد أو اثنين من "Blobs" (يصل حجم كل منهما إلى 2 جيجابايت) إلى جانب ملف APK الخاص بهم. هذه النقط هي في الواقع ملف ZIP مخصص يمكن لرمز التطبيق قراءته بسرعة دون "تثبيته" كمحرك أقراص.

تشريح ملف OBB

يعد ملف OBB في الأساس أرشيفًا مشفرًا أو غير مشفر. في الداخل، ستجد عادة:

المسار الصحيح للملف

إذا قمت باستخراج OBB يدويًا، فيجب عليك وضعه بالضبط في: Internal Storage > Android > obb > [com.example.package]. إذا كان المجلد أو اسم الملف غير صحيح ولو بحرف واحد، فستفشل اللعبة في البدء وستظهر رسالة الخطأ "فشل التنزيل لأنك ربما لم تقم بشراء هذا التطبيق".

كيفية إدارة ملفات OBB في عام 2026

أصبحت إدارة هذه الملفات أكثر صعوبة مع تخزين النطاق (Android 11+)، الذي يمنع مديري الملفات من رؤية المجلد /Android/obb. وإليك كيفية التعامل معها:

  1. تقوم برامج استخدم مثبت XAPK: مثل برامجنا بتحويل OBB وAPK إلى حزمة واحدة تتولى وضع الملف لك تلقائيًا.
  2. شيزوكو/FV مستكشف الملفات: استخدم مستكشفات الملفات المتقدمة التي يمكنها تجاوز قيود التخزين المحددة إذا كنت بحاجة إلى إدارة ملفات بيانات OBB أو استبدالها يدويًا.
  3. الاستخراج عبر الإنترنت: استخدم مستخرج OBB لرؤية ما يوجد داخل OBB دون الحاجة إلى تثبيت اللعبة العملاقة على جهازك.

OBB مقابل توسيع APK مقابل حزم الأصول AAB

لقد قام Android بالفعل بشحن ثلاث آليات مختلفة من أجل "شحن بيانات أكثر مما يناسب ملف APK" على مر السنين. معرفة الشخص الذي تتعامل معه يساعدك في العثور على مسار التثبيت الصحيح:

إذا كان لديك ملف XAPK يحتوي على ملف .obb حرفيًا بداخله، فأنت تتعامل مع الفئتين الأوليين: ينتقل الملف إلى /sdcard/Android/obb/<package>/ ويجب أن يتطابق المسار تمامًا وإلا فلن يتمكن التطبيق من العثور عليه.

تم فك ترميز تنسيق اسم ملف OBB

تبدو أسماء ملفات OBB مخيفة ولكنها تقوم بتشفير ثلاث أجزاء من المعلومات مفصولة بنقاط:

main.42.com.example.game.obb
↑     ↑       ↑
│     │       └— package name (must match the APK's android:package)
│     └— version code (an integer; main and patch can have different versions)
└— main or patch ("main" = required initial data, "patch" = optional update layer)

إذا قمت بنسخ OBB إلى دليل لا يتطابق اسمه تمامًا مع الحزمة، فسيفشل التطبيق في بدء التشغيل بصمت أو سيظهر الخطأ "فشل التنزيل لأنك ربما لم تقم بشراء هذا التطبيق"، وهو أمر مضلل. الخطأ يعني في الواقع "من المتوقع أن يعثر التطبيق على OBB الخاص به وهو غير موجود."

وضعان للفشل الشائع

"فشل التنزيل لأنك ربما لم تقم بشراء هذا التطبيق"

على الرغم من الصياغة، فإن هذا لا يشير أبدًا إلى وجود مشكلة ترخيص فعلية مع ملف APK الذي تم تحميله على الجانب. المحفزات حسب الاحتمالية:

  1. OBB مفقود تمامًا.
  2. OBB موجود ولكن في الدليل الخاطئ (خطأ مطبعي في مجلد اسم الحزمة).
  3. رمز إصدار OBB لا يتطابق مع ما يتوقعه APK (لقد قمت بترقية APK ولكنك احتفظت بـ OBB قديم، أو العكس).
  4. يستخدم التطبيق واجهة برمجة تطبيقات التحقق من الترخيص ويرفض حقًا تشغيل تثبيت غير تابع للتشغيل. وهذا أمر نادر. فقط بعض ألعاب الناشرين الكبار لا تزال تفعل ذلك.

يتم تشغيل التطبيق ولكن يتم إعادة تنزيله على الفور

يعني أن OBB موجود ولكن لا يمكن الوصول إليه، وعادةً ما تكون مشكلة تتعلق بالإذن. تحتاج تطبيقات Android 11+ إلى "الوصول إلى جميع الملفات" بشكل صريح أو تحتاج إلى دفع OBB عبر ADB (adb push main.42.com.example.game.obb /sdcard/Android/obb/com.example.game/، والذي يعمل بغض النظر عن حالة الإذن داخل التطبيق). تأكد من أن الملف مملوك للمستخدم المناسب وأنه قابل للقراءة.

هل ملفات OBB آمنة؟

إن OBB نفسه عبارة عن مجرد بيانات، وعادةً ما يكون عبارة عن حاوية مخصصة تحتوي على مواد اللعبة والصوت وتعريفات المستوى والبرامج النصية والأصول المماثلة. لا يمكنه تنفيذ التعليمات البرمجية من تلقاء نفسه؛ يتم تحميله وتفسيره بواسطة APK. وهذا يجعل أمان OBB مكافئًا لأمان APK الذي يفتحه: طالما أن شهادة توقيع APK تتطابق مع ما يستخدمه الناشر، ويجتاز APK عملية التحقق، فإن OBB المجمع هو جزء من نفس الحزمة الموثوقة.

ما لا يجب عليك فعله هو مزج ملف OBB من مصدر مع ملف APK من مصدر آخر. تنسيق OBB مخصص؛ لن يتم بالضرورة تحميل البيانات من الإصدار 41 في الإصدار 42، كما أن OBB المصمم عمدًا والمصمم لاستغلال خطأ تحليلي معروف في APK يمكن من حيث المبدأ أن يعرض التطبيق للخطر. تعامل مع APK + OBB كمجموعة مقترنة واحصل على كليهما من نفس المصدر الشرعي.

استخراج بيانات اللعبة الآن

هل لديك فضول بشأن ما يوجد داخل OBB سعة 3 جيجابايت؟ استخدم مستخرجنا لسحب الملفات الفردية أو التحقق من سلامتها.

جرب برنامج مستخرج OBB عبر الإنترنت

الأسئلة المتداولة (الأسئلة الشائعة)

هل من الآمن حذف ملفات OBB؟

لا. إذا قمت بحذف ملف OBB، فسيرفض التطبيق البدء أو سيحاول على الفور تنزيل البيانات مرة أخرى من خادم المطور. سوف تفقد جميع أصول اللعبة.

هل يمكنني وضع ملفات OBB على بطاقة SD الخاصة بي؟

عموما لا. يتوقع Android وجود ملفات OBB في قسم التخزين الداخلي. تسمح بعض "ذاكرة القراءة فقط المخصصة" أو الهواتف القديمة لـ "التخزين القابل للتبني" بنقلها، لكن هذا نادر في عام 2026.

ماذا يحدث إذا كان إصدار OBB لا يتطابق مع APK؟

عادة ما تتعطل اللعبة أو تظهر خطأ. يجب أن يكون كل من APK وOBB من نفس نسخة البناء (على سبيل المثال، v1.0.5) للتواصل بشكل صحيح.

إدارة أصول الألعاب الكبيرة عبر OBB وتسليم أصول اللعب

لا تزال ملفات OBB تحمل الجزء الأكبر من البيانات الخاصة بالكثير من ألعاب Android الكبيرة. تعمل Google على تحويل الاستوديوهات تدريجيًا نحو "التسليم الديناميكي" مع حزم AAB، لكن Opaque Binary Blob لم تنته بعد، لذا من المفيد معرفة كيفية عملها إذا قمت بتحميل الألعاب أو نسخها احتياطيًا. يمكن لمنتجينا محول XAPK وأدوات OBB التعامل مع عملية الاستخراج عندما تحتاج إليها.

تم تصميمها وتوثيقها بواسطة Mst Shaefale المطور الرئيسي ومهندس حزم Android • تم التحقق منه على Android 12–15

يحتفظ Mst Shaefale بدمج XAPK/APKS من جانب العميل، ومحلل البيانات الثنائية، وأدوات توقيع APK v1+v2 في xapktoapk.com. اكتشاف أمر قديم أو تغيير نظام التشغيل؟ أرسل مذكرة تحريرية.