APK + OBB से XAPK पैकेजर

XAPK बिल्डर और पैकेजर ऑनलाइन निःशुल्क

एक बेस APK, स्प्लिट APK और Android OBB विस्तार फ़ाइलें को स्वचालित रूप से जेनरेट किए गए manifest.json डिस्क्रिप्टर के साथ एकल मानक-अनुपालक .xapk संग्रह में संयोजित करें - आपके ब्राउज़र में 100% स्थानीय रूप से।

.APK और .OBB फ़ाइलें यहां छोड़ें

एक या अधिक .apk विभाजन और वैकल्पिक .obb विस्तार फ़ाइलें चुनें

एकाधिक फ़ाइलों का समर्थन करता है • XAPK v2 मेनिफ़ेस्ट.json स्वतः उत्पन्न होता है

XAPK कंटेनर में APK + OBB पैकेज क्यों करें?

बड़े Android बिल्ड, क्यूए परीक्षण रिलीज़, या व्यक्तिगत बैकअप वितरित करते समय जिसमें अलग main.<ver>.<pkg>.obb परिसंपत्ति संग्रह या मॉड्यूलर ABI विभाजन शामिल होते हैं, कई ढीली फ़ाइलें भेजने से उपयोगकर्ता OBB फ़ोल्डर को गलत स्थान पर रख देते हैं। उन्हें एक .xapk बंडल में पैक करने से यह समस्या आसानी से हल हो जाती है।

  • स्वचालित OBB पथ रूटिंग: प्रत्येक .obb फ़ाइल को Android/obb/<package_name>/ के अंदर रखता है और सटीक install_location: "EXTERNAL_STORAGE" नियम को manifest.json में लिखता है।
  • स्वचालित स्प्लिट आईडी असाइनमेंट: base और config.* विभाजन पहचानकर्ताओं को निर्दिष्ट करता है ताकि ओपन-सोर्स इंस्टॉलर और हमारे XAPKS से APK विलय प्रत्येक मॉड्यूल को पहचान सकें।
  • OBB फ़ाइल नाम से पैकेज नाम का स्वतः पता लगाता है: यदि आप main.104.com.company.title.obb को छोड़ देते हैं, तो बिल्डर स्वचालित रूप से com.company.title और संस्करण कोड 104 निकाल लेता है।

XAPK विशिष्टता v2 संदर्भ और APK से XAPK/APKS रूपांतरण मार्गदर्शिका

Step-by-step visual diagram showing how to package APK and OBB files into .XAPK and convert between XAPK and APKS containers
विज़ुअल गाइड - APK से XAPK कन्वर्टर और XAPKS से APKS वर्कफ़्लो: चाहे आप APK से XAPK पैकेजर, गेम बैकअप के लिए APK से XAPK कनवर्टर, या xapk से APK / APKS से APK कनवर्टर और APK स्प्लिटर ऑनलाइन संदर्भ की तलाश में हों, हमारा APK से XAPK और XAPKS से APKS विज़ुअल गाइड को पूरा करें पढ़ें।

XAPK कंटेनर विनिर्देश BOM के बिना UTF-8 में एन्कोडेड अनिवार्य रूट-स्तरीय manifest.json फ़ाइल के साथ मानक DEFLATE ज़िप फ़्रेमिंग का उपयोग करता है। डेस्कटॉप अनपैकर्स, ADB परिनियोजन स्क्रिप्ट और स्प्लिट-APK इंस्टॉलर्स में अनुकूलता की गारंटी के लिए, एक XAPK बंडल को इन संरचनात्मक सम्मेलनों का पालन करना होगा:

  • रूट-लेवल स्प्लिट APK (split_apks): बंडल के अंदर प्रत्येक .apk फ़ाइल ज़िप संग्रह के मूल में संग्रहीत है। प्राथमिक मॉड्यूल में "id": "base" होना चाहिए, जबकि आर्किटेक्चर, घनत्व और स्थानीय मॉड्यूल में "id": "config.<qualifier>" (उदाहरण के लिए, config.arm64_v8a या config.xxhdpi) होना चाहिए।
  • विस्तार परिसंपत्ति पदानुक्रम (expansions): प्रत्येक .obb विस्तार ब्लॉब को ज़िप ट्री के भीतर Android/obb/<package_name>/<filename>.obb के अंदर संग्रहीत किया जाता है और "install_location": "EXTERNAL_STORAGE" और "install_path": "Android/obb/<package_name>/<filename>.obb" के साथ expansions सरणी में घोषित किया जाता है।
  • बाइट-सटीक total_size गणना: इंस्टालर सत्यापित करते हैं कि manifest.json में total_size पूर्णांक सभी पैक किए गए .apk और .obb फ़ाइलों की असंपीड़ित बाइट लंबाई के सटीक योग के बराबर है ताकि डिवाइस निष्कर्षण से पहले उपलब्ध फ्लैश स्टोरेज की पूर्व-जांच कर सकें। हमारा बिल्डर इस सटीक बाइट राशि की गणना स्वचालित रूप से करता है।
एमएसटी शेफेल द्वारा इंजीनियर और प्रलेखित लीड डेवलपर और Android पैकेज आर्किटेक्ट • Android 12-15 पर सत्यापित

सभी XAPK पैकेजिंग आपके ब्राउज़र की मेमोरी में 100% स्थानीय रूप से चलती है। कस्टम एंटरप्राइज़ पैकेजिंग सलाह की आवश्यकता है? हमारी इंजीनियरिंग टीम से संपर्क करें.