Un archivo con extensión .apk (Application PacKage File) es un paquete para el sistema operativo Android. Este formato es una variante del formato JAR de Java y se usa para distribuir e instalar componentes empaquetados para la plataforma Android para smartphones y tablets.1 2
Un archivo .apk normalmente contiene lo siguiente:
- AndroidManifest.xml
- classes.dex
- resources.arsc
- res (carpeta)
- META-INF (carpeta)
- lib (carpeta)
El Formato APK es básicamente un archivo comprimido ZIP con diferente extensión por lo cual pueden ser abiertos e inspeccionados usando unsoftware archivador de ficheros como 7-Zip, Winzip, WinRAR o Ark.
El tipo MIME definido para .apk es application/vnd.android.package-archive.
fuente:wikipedia