APK, Android Package File (.apk)

Формат файлов APK Archive

Файлы APK (Android package) представляют собой пакетные файлы ОС Android, используемые при установке и распространении приложений и ПО промежуточного уровня на устройствах с ОС Android от Google. Устройства Blackberry 10 (на ОС версии 10.2.1) также могут использовать такие файлы. Телефоны Android в своей работе используют стандарты, разработанные группой компаний Open Handset Alliance на основе Linux. Компания Google для создания файлов APK использует пакет средств разработки Software Development Kit для Android на основе языка Java. При этом файлы внутри архива APK устанавливаются автоматически.

Технические сведения о файлах APK

Файлы APK напоминают пакеты программного обеспечения для MSI. После упаковки всех файлов в единый файл APK происходит добавление в такой файл программного кода (включая файлы DEX), ресурсов, сертификатов, а также файлов описания. Файлы APK при этом архивируются с использованием функции сжатия на основе формата JAR. При этом один из каталогов в файле APK представляет собой папку META-INF, в которой содержатся следующие файлы: MANIFEST.MF, CERT.RSA, CERT. SF.MANIFEST.MF, CERT.RSA, CERT. SF (файлы описания и сертификаты). Другие папки и файлы, которые обычно присутствуют в файле APK - LIB, RES, ASSETS, а также файлы AndroidManifest.xml, classes.dex и resourses.arsc.

Дополнительная информация о формате APK

Расширение файла .apk
Категория файлов Archive
Связанные программы Google Android SDK
7-Zip
WinRar
Android phones
Полезные ссылки Больше сведений о файлах APK
Разработчики Android