APK + OBB la XAPK Packager

Constructor și Împachetator XAPK online gratuit

Combinați un APK de bază, APK-uri împărțite și fișiere de extindere Android OBB într-o singură arhivă .xapk compatibilă cu standardele cu un descriptor manifest.json generat automat — 100% local în browserul dvs.

Aruncați fișierele .APK și .OBB aici

Selectați una sau mai multe .apk împărțiri și fișiere de expansiune .obb opționale

Suportă mai multe fișiere • Generează automat XAPK v2 manifest.json

De ce pachet APK + OBB într-un container XAPK?

Când distribuiți versiuni mari Android, versiuni de test QA sau copii de rezervă personale care includ arhive separate de active main.<ver>.<pkg>.obb sau divizări ABI modulare, trimiterea mai multor fișiere libere îi determină pe utilizatori să piardă folderul OBB. Ambalarea acestora într-un singur pachet .xapk rezolvă acest lucru în mod curat.

  • Rutarea automată a căii OBB: Plasează fiecare fișier .obb în interiorul Android/obb/<package_name>/ și scrie exact regula install_location: "EXTERNAL_STORAGE" în manifest.json.
  • Atribuire automată a ID-ului împărțit: Atribuie identificatori împărțiți base și config.*, astfel încât instalatorii open-source și Fuziune XAPKS în APK să recunoască fiecare modul.
  • Detectează automat numele pachetului din numele fișierului OBB: Dacă renunțați la main.104.com.company.title.obb, constructorul extrage automat com.company.title și codul de versiune 104.

Specificația XAPK v2 Referință și Ghid de conversie APK în XAPK/APKS

Step-by-step visual diagram showing how to package APK and OBB files into .XAPK and convert between XAPK and APKS containers
Ghid vizual — Convertor APK în XAPK și flux de lucru XAPKS în APK: Fie că sunteți în căutarea unui pachet apk la xapk, a unui convertor apk în xapk pentru copiile de rezervă ale jocului sau a unei referințe xapk la apks / convertor apk în apks și apk splitter online, citiți Completați ghidul vizual APK la XAPK și XAPKS în APK.

Specificația containerului XAPK utilizează cadrul standard DEFLATE ZIP cu un fișier manifest.json la nivel rădăcină obligatoriu codificat în UTF-8 fără BOM. Pentru a garanta compatibilitatea între dispozitivele de despachetare desktop, scripturile de implementare ADB și instalatoarele de APK divizate, un pachet XAPK trebuie să respecte aceste convenții structurale:

  • APK-uri împărțite la nivel de rădăcină (split_apks): Fiecare fișier .apk din pachet este stocat la rădăcina arhivei ZIP. Modulul principal trebuie să poarte "id": "base", în timp ce modulele de arhitectură, densitate și locale să poarte "id": "config.<qualifier>" (de exemplu, config.arm64_v8a sau config.xxhdpi).
  • Ierarhia de extindere a activelor (expansions): Fiecare blob de expansiune .obb este stocat în interiorul Android/obb/<package_name>/<filename>.obb în arborele ZIP și declarat în matricea expansions cu "install_location": "EXTERNAL_STORAGE" și "install_path": "Android/obb/<package_name>/<filename>.obb".
  • Instalatorii Calcul total_size cu precizie în octet: verifică că întregul total_size din manifest.json este egal cu suma exactă a lungimilor de octeți necomprimate ale tuturor fișierelor .apk și .obb împachetate, astfel încât dispozitivele să poată verifica în prealabil stocarea flash disponibilă înainte de extracție. Constructorul nostru calculează automat această sumă exactă de octeți.
Proiectat și documentat de doamna Shaefale Dezvoltator principal și arhitect pachet Android • Verificat pe Android 12–15

Toate ambalajele XAPK rulează 100% local în memoria browserului dvs. Aveți nevoie de sfaturi pentru ambalare personalizată? Contactați echipa noastră de ingineri.