APK (application Android) — fichier .apk
pérenneFormat de paquet d'application Android, une archive ZIP contenant code compilé et ressources.
Installer un APK sur PC : ce que ça fait vraiment et les risques →
L’APK empaquette tout ce dont une application Android a besoin pour s’exécuter : bytecode compilé (Dalvik/ART), ressources graphiques, manifeste décrivant les permissions demandées, et éventuellement des bibliothèques natives compilées pour différentes architectures de processeur.
Structurellement, un APK est une archive ZIP ordinaire : sa signature de tête est identique à celle de n’importe quel ZIP, seule la présence du fichier AndroidManifest.xml à la racine de l’archive confirme sa nature d’application Android. Depuis 2021, le Play Store privilégie le format de distribution Android App Bundle (AAB), qui génère ensuite un APK optimisé pour chaque appareil au moment de l’installation.
Chaque APK doit être signé numériquement avant de pouvoir s’installer : un APK non signé, ou signé avec un certificat différent de celui d’une mise à jour précédente du même paquet, est refusé par le système. Le schéma de signature a évolué au fil des versions d’Android, de la signature JAR d’origine (v1) aux schémas v2 et v3, qui couvrent l’intégralité de l’archive plutôt que chaque fichier séparément et rendent toute modification du paquet détectable.
Le fichier AndroidManifest.xml déclare aussi la version minimale d’Android requise (minSdkVersion) : c’est ce champ, et non un défaut du fichier, qui explique le refus d’installation d’une application récente sur un système trop ancien.
F-Droid propose un catalogue alternatif d’APK entièrement composé de logiciels libres, construits directement à partir de leur code source plutôt que fournis tels quels par leurs développeurs, une démarche pensée pour garantir l’absence de composants propriétaires ou de pistage caché à l’intérieur du paquet distribué.
Signature binaire
| Hexadécimal | Offset |
|---|---|
50 4B 03 04 | 0 |
Vérifier qu'un fichier porte bien cette signature →
Sécurité
Une application installée obtient les permissions qu'elle demande (accès aux contacts, à la localisation, aux fichiers...) ; un APK obtenu hors du Play Store n'a pas été vérifié par Google.
Auditer les métadonnées de ce format →
Questions fréquentes
Comment ouvrir un fichier .apk ?
Android (installation native) permet d'ouvrir gratuitement un fichier .apk. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format APK (application Android) ?
Le type MIME du format APK (application Android) est application/vnd.android.package-archive.
Le format APK (application Android) (.apk) est-il encore utilisé aujourd'hui ?
Oui, le format APK (application Android) est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.
Peut-on ouvrir un fichier .apk sur mobile, sans installer d'application ?
Oui : Android (installation native) fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Pourquoi mon fichier .apk ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier .apk présente-t-il des risques de sécurité ?
Une application installée obtient les permissions qu'elle demande (accès aux contacts, à la localisation, aux fichiers...) ; un APK obtenu hors du Play Store n'a pas été vérifié par Google.
Sources
Dernière mise à jour :