.APK

Fichier APK

Android Package
Poser une question
RÉPONSE RAPIDE

Un fichier APK est le paquet d'installation d'une application Android. Sur un téléphone, vous appuyez sur le fichier, autorisez « l'installation d'applications inconnues » pour l'application source, puis confirmez. Un APK ne peut pas être converti en EXE, et le chargement latéral (sideloading) ignore l'analyse de Google Play, la source est donc cruciale pour la sécurité.

Développeur : Google (Android Open Source Project) Catégorie : Fichiers exécutables Standard ouvert MIME: application/vnd.android.package-archive
S'OUVRE SUR Windows macOS Linux Android
Lié : .EXE · .VBS · .JAR · .EX4

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 30, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier APK ?

Un fichier avec l'extension .apk contient une archive compressée avec une application, un jeu ou un micrologiciel pour le système Android. Les paquets APK sont basés sur le format de conteneur ZIP/JAR, ce qui signifie que n'importe quel outil d'archivage standard peut ouvrir et inspecter leur contenu. Google Play imposait initialement une limite de 100 Mo sur les téléchargements .apk, avec jusqu'à deux fichiers d'extension allant jusqu'à 2 Go chacun pour les ressources supplémentaires ; depuis août 2021, Google Play exige que les nouvelles applications soient publiées sous forme de .AAB (Android App Bundles), qui génèrent des APK fractionnés optimisés pour l'appareil au moment de l'installation plutôt que d'expédier un seul paquet monolithique.

Structure d'un fichier APK

La structure des fichiers APK est basée sur l'archive JAR - ils peuvent contenir les sous-dossiers et fichiers suivants :

  • res - avec une description des ressources sous une forme non compilée,
  • lib - contient les sources compilées et les bibliothèques d'applications, divisées selon les différentes plateformes informatiques (ex: arm64-v8a, x86_64),
  • META-INF - avec des fichiers contenant des informations sur le paquet, par exemple le fichier MANIFEST.MF ou des certificats,
  • assets - qui contient diverses ressources utilisées par l'application,
  • classes.dex - bytecode Dalvik/ART compilé exécuté par l'environnement d'exécution Android,
  • AndroidManifest.xml - manifeste encodé en binaire déclarant les permissions, les composants et les exigences SDK de l'application,
  • resources.arsc - table de ressources précompilée mappant les identifiants aux chaînes, mises en page et éléments graphiques.

Les fichiers Android Package sont utilisés pour créer et distribuer des programmes pour les plateformes mobiles fonctionnant sous le système Android. Le contenu des fichiers .apk peut être décompressé avec la plupart des programmes de décompression prenant en charge la compression ZIP, ou inspecté en renommant simplement le fichier en .zip. Pour maintenir l'intégrité, les paquets sont protégés par l'APK Signature Scheme v2/v3 (et v4 pour les mises à jour incrémentielles), l'installation étant refusée si la signature ne correspond pas. L'installation de paquets .apk provenant de l'extérieur du Play Store n'est pas autorisée par défaut - les utilisateurs doivent activer la permission Installer des applications inconnues dans les paramètres Android, ou pousser le paquet via adb install app.apk. Les applications trop volumineuses pour un seul .apk peuvent être distribuées sous forme de .XAPK, qui regroupe un APK de base avec un ou plusieurs APK fractionnés dans une seule archive.

Sécurité et sûreté

RISQUE : HIGH

L'APK est le vecteur n°1 des logiciels malveillants sur Android : le chargement latéral contourne l'analyse de Google Play Protect. Liste de contrôle des risques pour les utilisateurs : installez uniquement à partir de sources fiables (Google Play, F-Droid, APKMirror - qui vérifie les signatures par rapport à celles du développeur), vérifiez que les permissions demandées correspondent à l'objectif de l'application, n'installez jamais un APK arrivé de manière non sollicitée par chat/SMS (campagnes de « smishing ») et comparez la signature de l'application lors de la mise à jour. L'astuce consistant à renommer en .zip vous permet d'inspecter le contenu avant l'installation.

Détails du format

en bref
NOM COMPLETAndroid Packagealias Android Application Package, APK file
DÉVELOPPEURGoogle (Android Open Source Project)depuis 2008 (Android 1.0)
TYPE MIMEapplication/vnd.android.package-archive
TYPEPaquet d'application basé sur ZIP (binaire)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Identique à n'importe quelle archive ZIP ; se distingue par les fichiers internes AndroidManifest.xml + classes.dex

Programmes qui ouvrent les fichiers APK

Windows3 apps
7-Zip Open-source Clic droit → Ouvrir l'archive - inspecte le contenu de l'APK sans l'installer (c'est un ZIP).
BlueStacks Gratuit Glissez-déposez l'APK sur la fenêtre de BlueStacks ; l'application apparaît sur son écran d'accueil.
Android Studio (emulator) Open-source Créez un appareil virtuel, puis faites glisser l'APK sur la fenêtre de l'émulateur en cours d'exécution.
macOS1 app
Android Studio (emulator) Open-source Créez un appareil virtuel, puis faites glisser l'APK sur la fenêtre de l'émulateur en cours d'exécution.
Linux2 apps
Waydroid Open-source waydroid app install app.apk (Android basé sur un conteneur, vitesse quasi native).
Android Studio (emulator) Open-source Créez un appareil virtuel, puis faites glisser l'APK sur la fenêtre de l'émulateur en cours d'exécution.
Android2 apps
Files by Google Gratuit Appuyez sur l'APK, autorisez « l'installation d'applications inconnues » pour Files lorsque vous y êtes invité, confirmez l'installation.
APKMirror Installer Freemium À utiliser pour les bundles fractionnés (.apks/.xapk/.apkm) que l'installateur du système rejette.

Détails techniques

spécifications approfondies
EncodageBinaire
Boutisme (Byte order)Little-endian
ConteneurArchive ZIP (également valide en tant que JAR)
CompressionDEFLATE par entrée ; les entrées sensibles à l'alignement sont stockées non compressées (méthode STORED) et alignées (zipaligned)
Signature / intégritéAPK Signature Scheme v2/v3 (bloc inséré avant le répertoire central ZIP) ; v4 pour les mises à jour incrémentielles sur l'appareil ; installation refusée en cas de non-correspondance de signature
Signature de fichier (Magic bytes)50 4B 03 04 - en-tête de fichier local ZIP standard « PK » à l'offset 0 ; se distingue d'un simple ZIP par la présence de AndroidManifest.xml et classes.dex
Fichiers internesAndroidManifest.xml, classes.dex (+ classes2.dex …), resources.arsc, res/, lib/, assets/, META-INF/
BytecodeDalvik Executable (DEX) dans classes.dex - compilé à partir des sources Java/Kotlin, exécuté par ART (Android Runtime)
Alignementzipalign impose une limite de 4 octets pour les entrées non compressées ; Android 15+ cible un alignement de page de 16 Ko
Format du manifesteXML encodé en binaire (AXML) déclarant le nom du paquet, les permissions, les composants Activity/Service/Provider, minSdkVersion, targetSdkVersion
Disposition des bibliothèques nativesSous-répertoire lib/<ABI>/ par architecture : arm64-v8a, armeabi-v7a, x86, x86_64
Table des ressourcesresources.arsc - fichier binaire plat mappant les identifiants de ressources entiers aux chaînes, mises en page, éléments graphiques et variantes de configuration
Taille typique2 Mo - 1,5 Go ; les APK d'applications de base font généralement 5 à 100 Mo ; les jeux avec ressources intégrées atteignent la plage supérieure
Type MIMEapplication/vnd.android.package-archive
PlateformeAndroid (natif) ; exécutable sur Windows, Linux, macOS via des émulateurs (BlueStacks, Android Studio AVD, Waydroid)
Publié2008 (Android 1.0)
Dernière versionAPK Signature Scheme v3 (Android 9, 2018); v4 incremental (Android 11, 2020)
Standard ouvertOui · libre de droits
Spécificationsource.android.com

Conversions APK

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers APK. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour
U
Ulises6 d agoSANS RÉPONSE
Que hacer si es apk nose puede descarga en mi dispositivo
En attente d'une réponse
M
Microsoft SwiftKey AI9 d agoSANS RÉPONSE
Microsoft SwiftKey AI
En attente d'une réponse
T
TomekJul 2026QUESTION
How do I open an APK on Windows 11 without an emulator?
A
androiddevJul 2026RÉPONSE
Use an emulator like BlueStacks, or unzip it to inspect the contents.

Foire aux questions

Puis-je convertir un fichier APK en EXE ?
Non - l'APK contient du bytecode Android, l'EXE contient du code machine Windows. Exécutez plutôt l'APK dans un émulateur Android sur Windows, ou recherchez la version Windows native de l'application.
Comment installer un APK sur mon téléphone Android ?
Ouvrez le fichier dans votre gestionnaire de fichiers, autorisez « l'installation d'applications inconnues » pour ce gestionnaire de fichiers lorsque vous y êtes invité, puis confirmez. Sur Android 8+, la permission est accordée par application et non globalement.
Pourquoi mon APK ne s'installe-t-il pas ?
Causes les plus courantes : la permission « installer des applications inconnues » est bloquée, l'APK cible une version d'Android plus récente que la vôtre, l'architecture du processeur ne correspond pas (arm64 vs x86), ou il s'agit d'un bundle fractionné (.apks/.xapk) nécessitant un installateur dédié.
Est-il légal de télécharger des fichiers APK ?
Télécharger des applications gratuites depuis des sites miroirs est généralement légal ; télécharger des applications payantes gratuitement est du piratage. Au-delà des conditions de distribution, privilégiez toujours les sources officielles pour la sécurité.
Quelle est la différence entre APK et AAB ?
L'AAB est le format de publication que les développeurs téléchargent sur Google Play ; la boutique construit des APK optimisés à partir de celui-ci. Vous ne pouvez pas installer un AAB directement - bundletool le convertit en APK.
Est-il sûr d'installer des fichiers APK ?
Seulement autant que la source. Le chargement latéral ignore Play Protect, alors tenez-vous-en à des sources réputées, vérifiez les permissions et méfiez-vous des APK envoyés par message.

Références

1Microsoft - Windows Subsystem for Android end of supportlearn.microsoft.com
2Android Developers - Application fundamentalsdeveloper.android.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.DBSQLite Database File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.PARTPartial Download File
10.JSONJavaScript Object Notation file

Extensions liées

.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)
.AIRAdobe AIR Application Installer Package

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z