.APK

APK-fil

Android Package
Ställ en fråga
SNABBT SVAR

En APK-fil är installationspaketet för en Android-app. På en telefon trycker du på filen, tillåter «installera okända appar» för appen du öppnade den ifrån, och bekräftar sedan. APK kan inte konverteras till EXE, och «sideloading» hoppar över Google Play-skanning, så källan är viktig för säkerheten.

Utvecklare: Google (Android Open Source Project) Kategori: Exekverbara filer Öppen standard MIME: application/vnd.android.package-archive
ÖPPNAS PÅ Windows macOS Linux Android
Relaterat: .EXE · .VBS · .JAR · .EX4

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet APK?

En fil med filändelsen .apk innehåller ett komprimerat arkiv med en applikation, ett spel eller firmware för Android-systemet. APK-paket är byggda på containerformatet ZIP/JAR, vilket innebär att vilket standardverktyg för arkiv som helst kan öppna och inspektera deras innehåll. Google Play tillämpade ursprungligen en gräns på 100 MB för .apk-nedladdningar, med upp till två expansionsfiler på upp till 2 GB vardera för ytterligare resurser; sedan augusti 2021 kräver Google Play att nya appar publiceras som .AAB (Android App Bundles), vilka genererar enhetsoptimerade split-APK:er vid installationstillfället snarare än att leverera ett enda monolitiskt paket.

Struktur för APK-fil

Strukturen för APK-filer är baserad på JAR-arkiv - de kan innehålla följande undermappar och filer:

  • res - med en beskrivning av resurserna i okompilerad form,
  • lib - innehåller kompilerade källor och applikationsbibliotek, uppdelade efter olika beräkningsplattformar (t.ex. arm64-v8a, x86_64),
  • META-INF - med filer som innehåller information om paketet, till exempel filen MANIFEST.MF eller certifikat,
  • assets - som innehåller olika resurser som används av appen,
  • classes.dex - kompilerad Dalvik/ART-bytecode som körs av Android-runtimemiljön,
  • AndroidManifest.xml - binärkodat manifest som deklarerar appens behörigheter, komponenter och SDK-krav,
  • resources.arsc - förkompilerad resurstabell som mappar ID:n till strängar, layouter och «drawables».

Android Package-filer används för att skapa och distribuera program för mobila plattformar som körs på Android-systemet. Innehållet i .apk-filer kan packas upp med de flesta dekomprimeringsprogram som stöder ZIP-komprimering, eller inspekteras genom att helt enkelt byta namn på filen till .zip. För att bibehålla integriteten skyddas paket av APK Signature Scheme v2/v3 (och v4 för inkrementella uppdateringar), och installationen nekas om signaturen inte stämmer överens. Att installera .apk-paket från källor utanför Play Store är som standard inte tillåtet - användare måste aktivera behörigheten Installera okända appar i Android-inställningarna, eller skicka paketet via adb install app.apk. Appar som är för stora för en enskild .apk kan distribueras som .XAPK, vilket buntar en bas-APK med en eller flera split-APK:er i ett enda arkiv.

Säkerhet & trygghet

RISK: HIGH

APK är den främsta vektorn för skadlig kod på Android: «sideloading» kringgår skanning från Google Play Protect. Checklista för användare: installera endast från betrodda källor (Google Play, F-Droid, APKMirror - som verifierar signaturer mot utvecklarens), kontrollera att begärda behörigheter matchar appens syfte, installera aldrig en APK som kommit oväntat via chatt/SMS («smishing»-kampanjer), och jämför appens signatur vid uppdatering. Tricket att byta namn till .zip låter dig inspektera innehållet före installation.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNAndroid Packageäven känd som Android Application Package, APK file
UTVECKLAREGoogle (Android Open Source Project)sedan 2008 (Android 1.0)
MIME-TYPapplication/vnd.android.package-archive
TYPZIP-baserat applikationspaket (binärt)
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Identisk med vilket ZIP-arkiv som helst; särskiljs genom interna AndroidManifest.xml + classes.dex

Program som öppnar APK-filer

Windows3 apps
7-Zip Öppen källkod Högerklicka → Öppna arkiv - inspekterar APK-innehåll utan att installera (det är en ZIP).
BlueStacks Gratis Dra och släpp APK-filen på BlueStacks-fönstret; appen visas på dess startskärm.
Android Studio (emulator) Öppen källkod Skapa en virtuell enhet och dra sedan APK-filen till det körande emulatorfönstret.
macOS1 app
Android Studio (emulator) Öppen källkod Skapa en virtuell enhet och dra sedan APK-filen till det körande emulatorfönstret.
Linux2 apps
Waydroid Öppen källkod waydroid app install app.apk (container-baserad Android, nära infödd hastighet).
Android Studio (emulator) Öppen källkod Skapa en virtuell enhet och dra sedan APK-filen till det körande emulatorfönstret.
Android2 apps
Files by Google Gratis Tryck på APK-filen, tillåt «installera okända appar» för Files när du tillfrågas, bekräfta installationen.
APKMirror Installer Freemium Används för split-paket (.apks/.xapk/.apkm) som systemets installerare avvisar.

Tekniska detaljer

djup specifikation
KodningBinär
ByteordningLittle-endian
ContainerZIP-arkiv (även giltig som JAR)
KomprimeringDEFLATE per post; justeringskänsliga poster lagras okomprimerade (STORED-metoden) och är «zipaligned»
Signering / integritetAPK Signature Scheme v2/v3 (block infogat före ZIP central directory); v4 för inkrementella uppdateringar på enheten; installation nekas vid signaturfel
Magic bytes50 4B 03 04 - standard ZIP «PK» lokal filheader vid offset 0; skiljer sig från vanlig ZIP genom närvaron av AndroidManifest.xml och classes.dex
Interna filerAndroidManifest.xml, classes.dex (+ classes2.dex …), resources.arsc, res/, lib/, assets/, META-INF/
BytecodeDalvik Executable (DEX) i classes.dex - kompilerad från Java/Kotlin-källkod, körs av ART (Android Runtime)
Justeringzipalign tvingar fram 4-byte-gränser för okomprimerade poster; Android 15+ siktar på 16 KB sidjustering
ManifestformatBinärkodad XML (AXML) som deklarerar paketnamn, behörigheter, Activity/Service/Provider-komponenter, minSdkVersion, targetSdkVersion
Layout för inbyggda biblioteklib/<ABI>/ undermapp per arkitektur: arm64-v8a, armeabi-v7a, x86, x86_64
Resurstabellresources.arsc - platt binärfil som mappar heltals-ID:n för resurser till strängar, layouter, drawables och konfigurationsvarianter
Typisk storlek2 MB - 1,5 GB; bas-APK:er för appar är vanligtvis 5-100 MB; spel med buntade resurser når det övre intervallet
MIME-typapplication/vnd.android.package-archive
PlattformAndroid (infödd); körbar på Windows, Linux, macOS via emulatorer (BlueStacks, Android Studio AVD, Waydroid)
Släppt2008 (Android 1.0)
Senaste versionAPK Signature Scheme v3 (Android 9, 2018); v4 incremental (Android 11, 2020)
Öppen standardJa · royaltyfri
Specifikationsource.android.com

APK-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med APK-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag
U
Ulises3 d agoOBESVARAD
Que hacer si es apk nose puede descarga en mi dispositivo
Väntar på svar
M
Microsoft SwiftKey AI5 d agoOBESVARAD
Microsoft SwiftKey AI
Väntar på svar
T
TomekJul 2026FRÅGA
How do I open an APK on Windows 11 without an emulator?
A
androiddevJul 2026SVAR
Use an emulator like BlueStacks, or unzip it to inspect the contents.

Vanliga frågor

Kan jag konvertera en APK-fil till EXE?
Nej - APK innehåller Android-bytecode, EXE innehåller Windows-maskinkod. Kör APK-filen i en Android-emulator på Windows istället, eller leta efter appens inbyggda Windows-version.
Hur installerar jag en APK på min Android-telefon?
Öppna filen i din filhanterare, tillåt «installera okända appar» för den filhanteraren när du tillfrågas, och bekräfta sedan. På Android 8+ ges behörigheten per app, inte globalt.
Varför installeras inte min APK?
De vanligaste orsakerna: behörigheten «installera okända appar» är blockerad, APK-filen är avsedd för en nyare Android-version än din, CPU-arkitekturen stämmer inte överens (arm64 mot x86), eller så är det ett split-paket (.apks/.xapk) som kräver en dedikerad installerare.
Är APK-filer lagliga att ladda ner?
Att ladda ner gratisappar från spegelsajter är generellt lagligt; att ladda ner betalappar gratis är piratkopiering. Bortsett från distributionsvillkor bör du alltid föredra officiella källor för säkerhets skull.
Vad är skillnaden mellan APK och AAB?
AAB är publiceringsformatet som utvecklare laddar upp till Google Play; butiken bygger optimerade APK-filer från det. Du kan inte installera en AAB direkt - verktyget bundletool konverterar den till APK-filer.
Är det säkert att installera APK-filer?
Bara så säkert som källan är. «Sideloading» hoppar över Play Protect, så håll dig till välrenommerade källor, kontrollera behörigheter och var misstänksam mot APK-filer som skickas via meddelanden.

Referenser

1Microsoft - Windows Subsystem for Android end of supportlearn.microsoft.com
2Android Developers - Application fundamentalsdeveloper.android.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.M4AMPEG-4 Audio File

Relaterade filtillägg

.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)
.AIRAdobe AIR Application Installer Package

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö