APK + OBB hanggang XAPK Packager

Tagabuo at Tagapagbalot ng XAPK Online na Libre

Pagsamahin ang isang Base APK, Split APK, at Android OBB expansion file sa isang archive na .xapk na sumusunod sa mga pamantayan na may awtomatikong nabuong manifest.json descriptor — 100% lokal sa iyong browser.

I-drop ang .APK at .OBB Files Dito

Pumili ng isa o higit pang .apk split at opsyonal na .obb expansion file

Sinusuportahan ang maraming file • Awtomatikong bumubuo ng XAPK v2 manifest.json

Bakit Package ang APK + OBB sa isang XAPK Container?

Kapag namamahagi ng malalaking Android build, QA test release, o mga personal na backup na may kasamang hiwalay na main.<ver>.<pkg>.obb asset archive o modular ABI split, ang pagpapadala ng maraming maluwag na file ay nagdudulot sa mga user na maling ilagay ang OBB folder. Ang pag-iimpake ng mga ito sa isang bundle na .xapk ay malulutas ito nang malinis.

  • Awtomatikong OBB Path Routing: Inilalagay ang bawat .obb file sa loob ng Android/obb/<package_name>/ at isinusulat ang eksaktong install_location: "EXTERNAL_STORAGE" na panuntunan sa manifest.json.
  • Nagtatalaga ang Awtomatikong Pagtatalaga ng Split ID: ng mga split identifier ng base at config.* para makilala ng mga open-source installer at ng aming XAPK hanggang APK Pagsama-sama ang bawat module.
  • Auto-Detects ang Pangalan ng Package mula sa OBB Filename: Kung ibababa mo ang main.104.com.company.title.obb, awtomatikong kinukuha ng tagabuo ang com.company.title at code ng bersyon na 104.

XAPK Specification v2 Reference & APK to XAPK / APKS Conversion Guide

Step-by-step visual diagram showing how to package APK and OBB files into .XAPK and convert between XAPK and APKS containers
Visual Guide — APK to Kombenter ng XAPK & XAPK to APKS Workflow: Naghahanap ka man ng apk sa xapk packager, isang apk sa xapk converter para sa mga backup ng laro, o isang xapk sa apks / apk sa apks converter & apk splitter online reference, basahin ang aming Kumpletuhin ang APK sa XAPK at XAPKS sa APKS Visual Guide.

Ang detalye ng XAPK container ay gumagamit ng karaniwang DEFLATE ZIP framing na may mandatoryong root-level na manifest.json file na naka-encode sa UTF-8 nang walang BOM. Para magarantiya ang pagiging tugma sa mga desktop unpacker, ADB deployment script, at split-APK installer, dapat sundin ng XAPK bundle ang mga istrukturang convention na ito:

  • Mga Root-Level Split APK (split_apks): Ang bawat .apk file sa loob ng bundle ay naka-imbak sa ugat ng ZIP archive. Ang pangunahing module ay dapat na may "id": "base", habang ang arkitektura, density, at lokal na mga module ay may "id": "config.<qualifier>" (halimbawa, config.arm64_v8a o config.xxhdpi).
  • Expansion Asset Hierarchy (expansions): Ang bawat .obb expansion blob ay iniimbak sa loob ng Android/obb/<package_name>/<filename>.obb sa loob ng ZIP tree at idineklara sa expansions array na may "install_location": "EXTERNAL_STORAGE" at "install_path": "Android/obb/<package_name>/<filename>.obb".
  • Bine-verify ng mga installer ng Byte-Accurate total_size Calculation: na ang total_size integer sa manifest.json ay katumbas ng eksaktong kabuuan ng hindi na-compress na haba ng byte ng lahat ng naka-package na .apk at .obb na mga file upang masuri ng mga device ang available na flash storage bago i-extract. Awtomatikong kino-compute ng aming tagabuo ang eksaktong byte sum na ito.
Ininhinyero at Dokumento ni Mst Shaefale Punong Developer at Arkitekto ng Package sa Android • Na-verify sa Android 12–15

Ang lahat ng XAPK packaging ay tumatakbo nang 100% nang lokal sa memorya ng iyong browser. Kailangan ng custom na payo sa packaging ng enterprise? Makipag-ugnayan sa aming engineering team.