OBB क्या है? Android विस्तार फ़ाइलों के लिए एक संपूर्ण मार्गदर्शिका
यदि आप एक गंभीर मोबाइल गेमर हैं, तो आपने निश्चित रूप से "OBB" या "विस्तार फ़ाइल" शब्द का सामना किया होगा। आप इसे main.1234.com.game.obb फ़ाइल के रूप में या XAPK बंडल के अंदर देख सकते हैं। लेकिन जबकि हम सभी जानते हैं कि PUBG, जेनशिन इम्पैक्ट, या कॉल ऑफ़ ड्यूटी जैसे बड़े गेम उनका उपयोग करते हैं, बहुत कम लोग समझते हैं कि वे क्या हैं या उन्हें मैन्युअल रूप से कैसे प्रबंधित किया जाए।
नीचे हम बताते हैं कि अपारदर्शी बाइनरी ब्लॉब्स (OBB) वास्तव में क्या हैं, Google ने उन्हें क्यों पेश किया, और हमारा OBB एक्सट्रैक्टर उपकरण आपको गेम डेटा को अलग करने और प्रबंधित करने में कैसे मदद कर सकता है।
चाबी छीनना
- OBB का मतलब अपारदर्शी बाइनरी ब्लॉब है; यह Android ऐप्स के लिए एक "विस्तार पैक" है।
- Android कोर APK फ़ाइल आकार को 150एमबी तक सीमित करता है; OBB फ़ाइलें गेम को गीगाबाइट आकार में रखने की अनुमति देती हैं।
- OBB फ़ाइलें अवश्य का पता लगाने के लिए उन्हें /Android/obb/[package_name]/ में रखा जाएगा।
- हमारा OBB एक्सट्रैक्टर गेम संपत्तियों को सीधे OBB फ़ाइल से ऑनलाइन खींच सकता है।
Google ने OBB फ़ाइलें क्यों बनाईं?
Android के इतिहास की शुरुआत में, Google Play Store में फ़ाइल आकार की बहुत सख्त सीमा थी (50MB, फिर 100MB, फिर 150MB)। यह सुनिश्चित करना था कि किसी ऐप का मुख्य बाइनरी लॉजिक प्रोसेस करने के लिए बहुत बड़ा न हो। हालाँकि, हाई-फ़िडेलिटी गेम्स में 3डी मॉडल, बनावट और ऑर्केस्ट्रा साउंडट्रैक के गीगाबाइट होते हैं।
APK सीमा बढ़ाने के बजाय, Google ने विस्तार फ़ाइल सिस्टम बनाया। यह डेवलपर्स को अपने APK के साथ एक या दो "ब्लॉब्स" (प्रत्येक 2 जीबी तक) बंडल करने की अनुमति देता है। ये ब्लॉब्स प्रभावी रूप से एक अनुकूलित ज़िप फ़ाइल हैं जिन्हें ऐप का कोड ड्राइव के रूप में "माउंट" किए बिना जल्दी से पढ़ सकता है।
OBB फ़ाइल की शारीरिक रचना
एक OBB फ़ाइल अनिवार्य रूप से एक एन्क्रिप्टेड या अनएन्क्रिप्टेड संग्रह है। अंदर, आप आमतौर पर पाएंगे:
- संपत्ति: उच्च-रिज़ॉल्यूशन बनावट, 3डी मेश और शेडर्स।
- ऑडियो: संपीड़ित पृष्ठभूमि संगीत और वॉयस-ओवर फ़ाइलें।
- विन्यास: स्तर के नक्शे और गेम तर्क परिभाषाएँ।
सही फ़ाइल पथिंग
यदि आप OBB को मैन्युअल रूप से निकालते हैं, तो आपको इसे बिल्कुल Internal Storage > Android > obb > [com.example.package] में रखना होगा। यदि फ़ोल्डर या फ़ाइल नाम एक अक्षर से भी गलत है, तो गेम शुरू होने में विफल हो जाएगा और "डाउनलोड विफल रहा क्योंकि आपने यह ऐप नहीं खरीदा होगा" त्रुटि देगा।
2026 में OBB फ़ाइलें कैसे प्रबंधित करें
स्कोप्ड स्टोरेज (Android 11+) के साथ इन फ़ाइलों को प्रबंधित करना कठिन हो गया है, जो फ़ाइल प्रबंधकों को /Android/obb फ़ोल्डर देखने से रोकता है। यहां बताया गया है कि इसे कैसे संभालना है:
- हमारे जैसे XAPK इंस्टालर का उपयोग करें: प्रोग्राम OBB और APK को एक एकल बंडल में परिवर्तित करते हैं जो आपके लिए फ़ाइल प्लेसमेंट को स्वचालित रूप से संभालता है।
- Shizuku/एफवी फ़ाइल एक्सप्लोरर: यदि आपको OBB डेटा फ़ाइलों को मैन्युअल रूप से प्रबंधित करने या बदलने की आवश्यकता है तो उन्नत फ़ाइल एक्सप्लोरर का उपयोग करें जो स्कोप्ड स्टोरेज प्रतिबंधों को बायपास कर सकता है।
- ऑनलाइन निष्कर्षण: अपने डिवाइस पर विशाल गेम इंस्टॉल करने की आवश्यकता के बिना OBB के अंदर क्या है यह देखने के लिए हमारे OBB एक्सट्रैक्टर का उपयोग करें।
OBB बनाम APK एक्सपेंशन बनाम AAB एसेट पैक्स
Android ने वास्तव में पिछले कुछ वर्षों में "एक APK में फिट होने से अधिक डेटा शिप करने" के लिए तीन अलग-अलग तंत्र भेजे हैं। यह जानने से कि आप किसके साथ काम कर रहे हैं, आपको सही इंस्टॉल पथ ढूंढने में मदद मिलती है:
- OBB (अपारदर्शी बाइनरी ब्लॉब, क्लासिक): को Google द्वारा 2012 में पेश किया गया था, जिसका 2010 के दशक तक खेलों द्वारा व्यापक रूप से उपयोग किया गया था। प्रकाशक एक पैकेज के रूप में प्ले स्टोर पर दो फ़ाइलें (APK + OBB) अपलोड करता है; इंस्टॉल करने पर, Play OBB को /sdcard/Android/obb/<package>/ पर रखता है। नए ऐप्स के लिए बड़े पैमाने पर बहिष्कृत लेकिन पुराने या बड़े शीर्षकों के साइडलोड किए गए XAPK के लिए अभी भी बहुत आम है।
- APK विस्तार फ़ाइलें एपीआई: ऐप के लिए एक Google-आशीर्वाद तरीका है जो पहली बार चलने पर विस्तार को डाउनलोड करने के बजाय इसे APK के अंदर शिपिंग करता है। फ़ाइल नाम main.<version>.<package>.obb और patch.<version>.<package>.obb जैसे दिखते हैं। OBB के समान ऑन-डिस्क पथ।
- प्ले एसेट डिलिवरी/एसेट पैक (आधुनिक): AAB-युग का उत्तराधिकारी। एसेट पैक ऐप बंडल का हिस्सा हैं और बेस APK से स्वतंत्र रूप से प्ले सेवाओं द्वारा डिवाइस पर स्ट्रीम किए जाते हैं। वे ऐप-विशिष्ट कैश निर्देशिकाओं में रहते हैं, /sdcard के अंतर्गत नहीं, और आप उन्हें मैन्युअल रूप से इधर-उधर नहीं ले जा सकते।
यदि आपके पास शाब्दिक .obb फ़ाइल वाला XAPK है, तो आप पहली दो श्रेणियों से निपट रहे हैं: फ़ाइल /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 के साथ वास्तविक लाइसेंसिंग समस्या का संकेत नहीं देता है। संभावना के क्रम में ट्रिगर:
- OBB पूरी तरह गायब है।
- OBB मौजूद है लेकिन गलत निर्देशिका में है (पैकेज-नाम फ़ोल्डर में टाइपो)।
- OBB संस्करण-कोड APK की अपेक्षा से मेल नहीं खाता है (आपने APK को अपग्रेड किया है लेकिन पुराना OBB रखा है, या इसके विपरीत)।
- ऐप लाइसेंसिंग-चेक एपीआई का उपयोग करता है और वास्तव में गैर-प्ले इंस्टॉल चलाने से इनकार कर रहा है। यह दुर्लभ है; केवल कुछ बड़े-प्रकाशक गेम ही अभी भी ऐसा करते हैं।
ऐप लॉन्च होता है लेकिन तुरंत दोबारा डाउनलोड हो जाता है
इसका मतलब है कि OBB मौजूद है लेकिन पहुंच योग्य नहीं है, आमतौर पर एक अनुमति मुद्दा है। Android 11+ पर ऐप्स को स्पष्ट "सभी फ़ाइलों तक पहुंच" की आवश्यकता होती है या आपको ADB (adb push main.42.com.example.game.obb /sdcard/Android/obb/com.example.game/) के माध्यम से OBB को पुश करने की आवश्यकता होती है, जो इन-ऐप अनुमति स्थिति की परवाह किए बिना काम करता है। पुष्टि करें कि फ़ाइल सही उपयोगकर्ता के स्वामित्व में है और पढ़ने योग्य है।
क्या OBB फ़ाइलें सुरक्षित हैं?
OBB अपने आप में सिर्फ डेटा है, आमतौर पर गेम की बनावट, ऑडियो, स्तर की परिभाषा, स्क्रिप्ट और समान संपत्तियों के साथ एक कस्टम कंटेनर। यह स्वयं कोड निष्पादित नहीं कर सकता; इसे APK द्वारा लोड और व्याख्या किया जाता है। यह OBB की सुरक्षा को इसे खोलने वाले APK की सुरक्षा के बराबर बनाता है: जब तक APK का हस्ताक्षर प्रमाणपत्र प्रकाशक द्वारा उपयोग किए जाने वाले से मेल खाता है, और APK सत्यापन पास करता है, बंडल किया गया OBB उसी विश्वसनीय पैकेज का हिस्सा है।
आपको जो नहीं करना चाहिए वह यह है कि एक स्रोत के OBB को दूसरे स्रोत के APK के साथ मिला दें। OBB प्रारूप कस्टम है; संस्करण 41 से डेटा आवश्यक रूप से संस्करण 42 में लोड नहीं होगा, और APK में ज्ञात पार्सिंग बग का फायदा उठाने के लिए जानबूझकर तैयार किया गया OBB सैद्धांतिक रूप से ऐप से समझौता कर सकता है। APK + OBB को एक युग्मित सेट के रूप में मानें और दोनों को एक ही वैध स्रोत से प्राप्त करें।
गेम डेटा अभी निकालें
क्या आप जानना चाहते हैं कि उस 3जीबी OBB के अंदर क्या है? अलग-अलग फ़ाइलें खींचने या उसकी अखंडता की जांच करने के लिए हमारे एक्सट्रैक्टर का उपयोग करें।
OBB एक्सट्रैक्टर ऑनलाइन आज़माएंअक्सर पूछे जाने वाले प्रश्न (FAQ)
क्या OBB फ़ाइलें हटाना सुरक्षित है?
नहीं, यदि आप कोई OBB फ़ाइल हटाते हैं, तो ऐप या तो शुरू होने से इंकार कर देगा या तुरंत डेवलपर के सर्वर से डेटा फिर से डाउनलोड करने का प्रयास करेगा। आप खेल की सारी संपत्ति खो देंगे.
क्या मैं अपने एसडी कार्ड पर OBB फ़ाइलें डाल सकता हूँ?
आम तौर पर, नहीं. Android को उम्मीद है कि OBB फ़ाइलें आंतरिक भंडारण विभाजन में होंगी। कुछ "कस्टम रोम" या पुराने फोन "एडॉप्टेबल स्टोरेज" को उन्हें स्थानांतरित करने की अनुमति देते हैं, लेकिन 2026 में यह दुर्लभ है।
यदि OBB संस्करण APK से मेल नहीं खाता तो क्या होगा?
गेम आमतौर पर क्रैश हो जाएगा या कोई त्रुटि दिखाएगा। सही ढंग से संचार करने के लिए APK और OBB दोनों वही निर्मित संस्करण (उदाहरण के लिए, v1.0.5) से होने चाहिए।
OBB और प्ले एसेट डिलीवरी में बड़े गेम एसेट्स का प्रबंधन करना
OBB फ़ाइलें अभी भी कई बड़े Android गेम्स के लिए बड़ी मात्रा में डेटा ले जाती हैं। Google धीरे-धीरे AAB बंडलों के साथ स्टूडियो को "डायनामिक डिलीवरी" की ओर स्थानांतरित कर रहा है, लेकिन ओपेक बाइनरी ब्लॉब अभी ख़त्म नहीं हुआ है, इसलिए यह जानने लायक है कि यदि आप गेम को साइडलोड करते हैं या बैकअप लेते हैं तो यह कैसे काम करता है। हमारे XAPK कन्वर्टर और OBB उपकरण आपको जरूरत पड़ने पर निष्कर्षण को संभाल सकते हैं।