APK
APK | |
---|---|
![]() | |
Информация | |
Тип на формата | Софтуерен пакет за Android системи |
Разширение от | JAR |
APK (Android Package Kit)[1] е файлов формат, използван в операционната система Android за инсталация на мобилни приложения.[2]
Описание[редактиране | редактиране на кода]
APK наподобява форматите, използвани от мениджърите на пакети в различните GNU/Linux дистрибуции. APK файлът е компилирана Android програма. Съдържа целия програмен код, ресурсите, сертификатите за сигурност (ако има такива) и метаданните.
На всички смартфони, работещи с Android, могат да се инсталират приложения посредством изпълнение на APK файл, вместо да се изтеглят от Google Play. Това обаче не е препоръчително за неопитните потребители, тъй като крие сериозен риск от заразяване на устройството.
APK файлът представлява архив със следната структура:[3]
|-- AndroidManifest.xml |-- META-INF | |-- CERT.RSA | |-- CERT.SF | `-- MANIFEST.MF |-- classes.dex |-- res | |-- drawable | | `-- icon.png | `-- layout | `-- main.xml `-- resources.arsc
Други формати[редактиране | редактиране на кода]
Инсталационните файлове за Android могат да са със следните разширения:
*.apk
– обикновен инсталационен файл, който се изпълнява от всяко Android устройство, в такъв формат се съхраняват приложенията в Google Play;*.xapk
– освен характерните за*.apk
обекти може да съдържа и мултимедийни файлове, такива не се съхраняват в Google Play;*.apks
– архив, който съдържа няколко*.apk
файла, компилирани за различен хардуер, използва се, ако едно приложение е разработено за много архитектури;*.apkm
– специфичен формат, разработен от частна компания, не е широко разпространен.
Източници[редактиране | редактиране на кода]
- ↑ Гришанков, Вячеслав. Что такое APK-файлы и зачем они нужны?. // AndroidLime. 27 октомври 2018. (на руски)
- ↑ Maciej, Martin. APK Datei öffnen : so geht’s unter Windows. // GIGA. 19 август 2014. (на немски)
- ↑ What is inside an Android APK file. // Stack Overflow. 7 декември 2011. (на английски)