APK + OBB vers XAPK Packager

Générateur et package XAPK en ligne gratuit

Combinez un Fichiers d'extension APK de base, APK divisés et Android OBB en une seule archive .xapk conforme aux normes avec un descripteur manifest.json généré automatiquement — 100 % localement dans votre navigateur.

Déposez les fichiers .APK et .OBB ici

Sélectionnez un ou plusieurs fractionnements .apk et des fichiers d'extension .obb en option.

Prend en charge plusieurs fichiers • Génère automatiquement le manifest.json XAPK v2

Pourquoi regrouper APK + OBB dans un conteneur XAPK?

Lors de la distribution de versions Android volumineuses, de versions de test d'assurance qualité ou de sauvegardes personnelles comprenant des archives d'actifs main.<ver>.<pkg>.obb distinctes ou des divisions ABI modulaires, l'envoi de plusieurs fichiers libres entraîne l'égarement du dossier OBB par les utilisateurs. Les regrouper dans un seul bundle .xapk résout ce problème proprement.

  • Routage automatique du chemin OBB : Place chaque fichier .obb dans Android/obb/<package_name>/ et écrit la règle install_location: "EXTERNAL_STORAGE" exacte dans manifest.json.
  • Attribution automatique d'ID de fractionnement : Attribue des identifiants divisés base et config.* afin que les installateurs open source et notre Fusion XAPK vers APK reconnaissent chaque module.
  • Détecte automatiquement le nom du package à partir du nom de fichier OBB : Si vous supprimez main.104.com.company.title.obb, le générateur extrait automatiquement com.company.title et le code de version 104.

Référence de la spécification XAPK v2 et guide de conversion APK vers XAPK / APKS

Step-by-step visual diagram showing how to package APK and OBB files into .XAPK and convert between XAPK and APKS containers
Guide visuel — Convertisseur APK vers XAPK et flux de travail XAPK vers APKS : Que vous recherchiez un packager apk vers xapk, un convertisseur apk en xapk pour les sauvegardes de jeux, ou une référence xapk vers apks / convertisseur apk en apk & séparateur apk en ligne, lisez notre Guide visuel complet de l'APK vers XAPK et de XAPK vers APKS.

La spécification du conteneur XAPK utilise le cadrage DEFLATE ZIP standard avec un fichier manifest.json obligatoire au niveau racine codé en UTF-8 sans BOM. Pour garantir la compatibilité entre les décompresseurs de bureau, les scripts de déploiement ADB et les installateurs d'APK fractionnés, un bundle XAPK doit suivre ces conventions structurelles :

  • APK divisés au niveau racine (split_apks) : Chaque fichier .apk à l'intérieur du bundle est stocké à la racine de l'archive ZIP. Le module principal doit porter "id": "base", tandis que les modules d'architecture, de densité et de paramètres régionaux portent "id": "config.<qualifier>" (par exemple, config.arm64_v8a ou config.xxhdpi).
  • Hiérarchie des actifs d'expansion (expansions) : Chaque blob d'extension .obb est stocké dans Android/obb/<package_name>/<filename>.obb dans l'arborescence ZIP et déclaré dans le tableau expansions avec "install_location": "EXTERNAL_STORAGE" et "install_path": "Android/obb/<package_name>/<filename>.obb".
  • Les installateurs de Calcul total_size précis en octets : vérifient que l'entier total_size dans manifest.json est égal à la somme exacte des longueurs d'octets non compressés de tous les fichiers .apk et .obb emballés afin que les appareils puissent pré-vérifier le stockage flash disponible avant l'extraction. Notre constructeur calcule automatiquement cette somme exacte d'octets.
Conçu et documenté par Mst Shaefale Développeur principal et architecte de packages Android • Vérifié sur Android 12-15

Tous les packages XAPK s'exécutent à 100 % localement dans la mémoire de votre navigateur. Besoin de conseils en matière d'emballage d'entreprise personnalisé? Contactez notre équipe d’ingénierie.