APK

Android Package
Ikona formatu
ilustracja
Rozszerzenia pliku

.apk

Typ MIME

application/vnd.android.package-archive

Producent

Google[1]

Typ

kompresja danych

Multimedia w Wikimedia Commons

Android Package Kit, APK – format pliku z rozszerzeniem .apk używany do dystrybucji i instalacji pakietów w systemie operacyjnym Android[2].

Od sierpnia 2021 Google Play wymaga od wydawców dostarczania nowych programów w formacie Android App Bundle (AAB)[3]. Dopiero na jego bazie serwery Google generują finalny APK oraz podpisują go kluczem(inne języki) Google lub kluczem używanym w imieniu wydawcy, w przeciwieństwie do oryginalnych APK tworzonych i podpisywanych przez wydawców[3].

Struktura

APK jest archiwum, rozszerzoną postacią formatu JAR używanego do dystrybucji oprogramowania w języku Java[4]. Zazwyczaj zawiera następujące foldery[5]:

  • META-INF
  • res

oraz pliki:

  • AndroidManifest.xml
  • classes.dex
  • resources.arsc

Plik można otworzyć używając większości popularnych programów służących do dekompresji, takich jak 7-Zip, WinZIP, WinRAR i Ark.

Przypisy

  1. Software to open APK files [dostęp: 2014-02-02] (ang.)
  2. The Structure of Android Package (APK) Files[dostęp: 2011-06-12] (ang.)
  3. a b The future of Android App Bundles is here. Android Developers Blog. [dostęp 2022-01-08]. (ang.).
  4. JC Torres: Android App Bundles are replacing APKs – why it matters. SlashGear, 2021-06-30. [dostęp 2022-01-08]. (ang.).
  5. General Structure of an APK [dostęp: 2011-06-12] (ang.)
  • p
  • d
  • e
Formaty archiwów
Tylko archiwizacja
  • ar
  • BagIt
  • cpio
  • LBR
  • shar
  • tar
  • WAD
Tylko kompresja
  • Brotli
  • bzip2
  • compress
  • gzip
  • LHW
  • LZ4
  • LZMA
  • LZH
  • lzip
  • lzop
  • LZS
  • LZW
  • SQ
  • xz
  • Zstandard
Kompresja i archiwizacja
  • 7z
  • ACE
  • ARC
  • ARJ
  • B1
  • Cabinet
  • cfs
  • cpt
  • dar
  • DGCA
  • egg
  • GCA
  • JAR
  • kgb
  • LHA
  • LZX
  • MPQ
  • PAQ
  • PEA
  • qda
  • RAR
  • rzip
  • SIT
  • SITX
  • SQX
  • UHarc
  • Xar
  • ZIP
  • zoo
  • ZPAQ
Archiwa dystrybucji i systemowe
  • APK
  • app
  • APPX
  • dmg
  • deb
  • ipa
  • JAR
    • EAR
    • Java RAR
    • WAR
  • MSI
  • PKG
  • RPM
  • RUNZ
  • XAP
  • XBAP
Archiwa dokumentów
  • p
  • d
  • e
Android
Wersje systemu Android
Programowanie
Pochodne
Społeczność
Modyfikacje
Kategorie
  • Aplikacje
  • Gry
  • Urządzenia