Файл формата APK – это обычный ZIP-архив, но с изменённым расширением, реже – скомпилированный готовый к исполнению файл. В Android он является пакетом приложений и игр – своего рода аналог установщика в Windows. Главный недостаток APK – для развёртывания игр с кэшем последний необходимо скачивать отдельно, что сопряжено с различными трудностями и сложностями. Разберёмся, как их решили, придумав формат XAPK, и как с ним работать.
Что такое APK и XAPK?
Формат XAPK отличается от классического APK тем, что содержит сам APK (или несколько для процессоров с различной архитектурой) и дополнительные данные. Чаще всего это кэш в папке data/obb и прочие ресурсы вроде графических файлов. Кроме того, у форматов есть разница в размере. Файлы, имеющие расширение APK, не могут быть больше 100 МБ при загрузке в Google Play, объём модифицированного установщика не ограничивается даже парой десятков гигабайт.
Насколько безопасен формат – вопрос открытый, ведь его в основном используют для распространения приложений и игр на сторонних ресурсах вроде форумов и фан-сайтов. Это означает, что потенциально XAPK может содержать сторонние вредоносные модули: вирусы, шпионские приложения, поэтому скачивая их, проверяйте файлы на наличие вредоносного кода. Для этого вам не нужен антивирус, ведь можно использоваться онлайн-инструменты вроде VirusTotal.
XAPK нужен на Андроиде, чтобы в один тап устанавливать программы и игры с кэшем.
Чем открыть XAPK
Открыть и даже распаковать содержимое файла можно практически через любой архиватор: ZArchiver, RAR, 7ZIP, многие файловые менеджеры во встроенным архиватором: ES Explorer.
Выделите нужные ресурсы, выберите «Извлечь в…» или иную аналогичную команду в зависимости от программы и укажите каталог для извлекаемых файлов.
Как установить
Если на телефоне нечем открыть XAPK, вам нужен менеджер пакетов с поддержкой этого формата. Чаще всего выбирают XAPK Installer или APKMirror Installer. Также с установкой справляется файловый менеджер Total Commander, причём ему даже root-права не нужны, но предварительно разрешите приложению установку программ, полученных со сторонних источников. Через TC его можно и распаковать – выберите «Открыть как ZIP», выделите содержимое и скопируйте в нужную папку.
Если появляется ошибка распаковки или установки, значит, файл, скорее всего, повреждён. Попробуйте скачать его заново или изменить используемые менеджер: файловый или пакетов.
Для работы с XAPK, содержащими два и более APK, используйте XAPKS Installer. В таких случаях необходимости переделать формат нет.
Как конвертировать XAPK в APK
Разберёмся, что ещё можно сделать, если не получается установить игру или не хотите ставить дополнительные приложения вроде менеджера пакетов, файлового обозревателя или архиватора.
Первый вариант – использовать эмулятор Android – через него играть на компьютере.
Вариант второй – преобразовать XAPK в APK, но имейте в виду, что любой онлайн конвертер может интегрировать в приложение вредоносный код: обязательно проверьте его перед установкой на VirusTotal.