An Android application package — a ZIP archive of compiled code, resources and a manifest.
| 0x00000000 | 504B0304 | PK·· | 'PK' — it is a ZIP |
Inside the ZIP: an 'AndroidManifest.xml' entry (and usually 'classes.dex').
An APK is the install package for an Android app: a ZIP containing DEX bytecode, resources and a binary manifest. It is recognized by an 'AndroidManifest.xml' entry inside the ZIP.
Have a file that might be Android APK? Identify it with the File Type Identifier — it reads the magic number locally, nothing is uploaded. Or browse all formats.