.APK

Archivo APK

Android Package
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo APK es el paquete de instalación para una aplicación de Android. En un teléfono, toca el archivo, permite «instalar aplicaciones desconocidas» para la aplicación desde la que lo abriste y luego confirma. APK no se puede convertir a EXE, y la carga lateral (sideloading) omite el escaneo de Google Play, por lo que el origen es importante para la seguridad.

Desarrollador: Google (Android Open Source Project) Categoría: Archivos ejecutables Estándar abierto MIME: application/vnd.android.package-archive
SE ABRE EN Windows macOS Linux Android
Relacionado: .EXE · .VBS · .JAR · .EX4

En esta página

19k+ extensiones indexadas
Última revisión Jun 30, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo APK?

Un archivo con la extensión .apk contiene un archivo comprimido con una aplicación, juego o firmware para el sistema Android. Los paquetes APK se basan en el formato de contenedor ZIP/JAR, lo que significa que cualquier herramienta de archivo estándar puede abrir e inspeccionar su contenido. Google Play originalmente imponía un límite de 100 MB en las descargas de .apk, con hasta dos archivos de expansión de hasta 2 GB cada uno para recursos adicionales; desde agosto de 2021, Google Play requiere que las nuevas aplicaciones se publiquen como .AAB (Android App Bundles), que generan APK divididos optimizados para el dispositivo en el momento de la instalación en lugar de enviar un único paquete monolítico.

Estructura del archivo APK

La estructura de los archivos APK se basa en el archivo JAR; pueden contener las siguientes subcarpetas y archivos:

  • res: con una descripción de los recursos en forma no compilada,
  • lib: contiene fuentes compiladas y bibliotecas de aplicaciones, divididas según diferentes plataformas informáticas (por ejemplo, arm64-v8a, x86_64),
  • META-INF: con archivos que contienen información sobre el paquete, por ejemplo, el archivo MANIFEST.MF o certificados,
  • assets: que contiene varios recursos utilizados por la aplicación,
  • classes.dex: código de bytes Dalvik/ART compilado ejecutado por el entorno de ejecución de Android,
  • AndroidManifest.xml: manifiesto codificado en binario que declara los permisos, componentes y requisitos de SDK de la aplicación,
  • resources.arsc: tabla de recursos precompilada que asigna ID a cadenas, diseños y elementos gráficos.

Los archivos Android Package se utilizan para crear y distribuir programas para plataformas móviles que operan en el sistema Android. El contenido de los archivos .apk se puede descomprimir con la mayoría de los programas de descompresión que admiten la compresión ZIP, o inspeccionarse simplemente cambiando el nombre del archivo a .zip. Para mantener la integridad, los paquetes están protegidos por APK Signature Scheme v2/v3 (y v4 para actualizaciones incrementales), y la instalación se rechaza si la firma no coincide. La instalación de paquetes .apk desde fuera de Play Store no está permitida de forma predeterminada: los usuarios deben habilitar el permiso Instalar aplicaciones desconocidas en la configuración de Android o enviar el paquete a través de adb install app.apk. Las aplicaciones demasiado grandes para un solo .apk pueden distribuirse como .XAPK, que agrupa un APK base con uno o más APK divididos en un solo archivo.

Seguridad y protección

RIESGO: HIGH

APK es el vector número 1 de malware en Android: la carga lateral elude el escaneo de Google Play Protect. Lista de verificación de riesgos para los usuarios: instale solo desde fuentes confiables (Google Play, F-Droid, APKMirror, que verifica las firmas con las del desarrollador), verifique que los permisos solicitados coincidan con el propósito de la aplicación, nunca instale un APK que haya llegado sin solicitarlo a través de chat/SMS (campañas de «smishing») y compare la firma de la aplicación al actualizar. El truco de cambiar el nombre a .zip le permite inspeccionar el contenido antes de instalarlo.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOAndroid Packagetambién conocido como Android Application Package, APK file
DESARROLLADORGoogle (Android Open Source Project)desde 2008 (Android 1.0)
TIPO MIMEapplication/vnd.android.package-archive
TIPOPaquete de aplicación basado en ZIP (binario)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.exe.vbs.jar.ex4
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Idéntico a cualquier archivo ZIP; se distingue por los archivos internos AndroidManifest.xml + classes.dex

Programas que abren archivos APK

Windows3 apps
7-Zip Código abierto Clic derecho → Abrir archivo: inspecciona el contenido del APK sin instalarlo (es un ZIP).
BlueStacks Gratis Arrastre y suelte el APK en la ventana de BlueStacks; la aplicación aparecerá en su pantalla de inicio.
Android Studio (emulator) Código abierto Cree un dispositivo virtual y luego arrastre el APK a la ventana del emulador en ejecución.
macOS1 app
Android Studio (emulator) Código abierto Cree un dispositivo virtual y luego arrastre el APK a la ventana del emulador en ejecución.
Linux2 apps
Waydroid Código abierto waydroid app install app.apk (Android basado en contenedores, velocidad casi nativa).
Android Studio (emulator) Código abierto Cree un dispositivo virtual y luego arrastre el APK a la ventana del emulador en ejecución.
Android2 apps
Files by Google Gratis Toque el APK, permita «instalar aplicaciones desconocidas» para Files cuando se le solicite, confirme la instalación.
APKMirror Installer Freemium Úselo para paquetes divididos (.apks/.xapk/.apkm) que el instalador del sistema rechaza.

Detalles técnicos

especificación profunda
CodificaciónBinario
Orden de bytesLittle-endian
ContenedorArchivo ZIP (también válido como JAR)
CompresiónDEFLATE por entrada; las entradas sensibles a la alineación se almacenan sin comprimir (método STORED) y alineadas con zipalign
Firma / integridadAPK Signature Scheme v2/v3 (bloque insertado antes del directorio central ZIP); v4 para actualizaciones incrementales en el dispositivo; instalación rechazada si la firma no coincide
Bytes mágicos50 4B 03 04 - encabezado de archivo local ZIP estándar «PK» en el desplazamiento 0; se distingue del ZIP simple por la presencia de AndroidManifest.xml y classes.dex
Archivos internosAndroidManifest.xml, classes.dex (+ classes2.dex …), resources.arsc, res/, lib/, assets/, META-INF/
Código de bytesDalvik Executable (DEX) en classes.dex: compilado a partir de código fuente Java/Kotlin, ejecutado por ART (Android Runtime)
Alineaciónzipalign impone un límite de 4 bytes para las entradas sin comprimir; Android 15+ apunta a una alineación de página de 16 KB
Formato del manifiestoXML codificado en binario (AXML) que declara el nombre del paquete, los permisos, los componentes Activity/Service/Provider, minSdkVersion, targetSdkVersion
Diseño de biblioteca nativaSubdirectorio lib/<ABI> por arquitectura: arm64-v8a, armeabi-v7a, x86, x86_64
Tabla de recursosresources.arsc: archivo binario plano que asigna ID de recursos enteros a cadenas, diseños, elementos gráficos y variantes de configuración
Tamaño típico2 MB - 1.5 GB; los APK de aplicaciones base suelen tener entre 5 y 100 MB; los juegos con recursos agrupados alcanzan el rango superior
Tipo MIMEapplication/vnd.android.package-archive
PlataformaAndroid (nativo); ejecutable en Windows, Linux, macOS a través de emuladores (BlueStacks, Android Studio AVD, Waydroid)
Lanzado2008 (Android 1.0)
Última versiónAPK Signature Scheme v3 (Android 9, 2018); v4 incremental (Android 11, 2020)
Estándar abiertoSí · libre de regalías
Especificaciónsource.android.com

Conversiones de APK

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos APK. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día
U
Ulises8 d agoSIN RESPUESTA
Que hacer si es apk nose puede descarga en mi dispositivo
Esperando una respuesta
M
Microsoft SwiftKey AI10 d agoSIN RESPUESTA
Microsoft SwiftKey AI
Esperando una respuesta
T
TomekJul 2026PREGUNTA
How do I open an APK on Windows 11 without an emulator?
A
androiddevJul 2026RESPUESTA
Use an emulator like BlueStacks, or unzip it to inspect the contents.

Preguntas frecuentes

¿Puedo convertir un archivo APK a EXE?
No. APK contiene código de bytes de Android, EXE contiene código de máquina de Windows. En su lugar, ejecute el APK en un emulador de Android en Windows o busque la versión nativa de la aplicación para Windows.
¿Cómo instalo un APK en mi teléfono Android?
Abra el archivo en su administrador de archivos, permita «instalar aplicaciones desconocidas» para ese administrador de archivos cuando se le solicite y luego confirme. En Android 8+ el permiso se otorga por aplicación, no de forma global.
¿Por qué no se instala mi APK?
Causas más comunes: el permiso «instalar aplicaciones desconocidas» está bloqueado, el APK está destinado a una versión de Android más reciente que la suya, la arquitectura de la CPU no coincide (arm64 frente a x86) o es un paquete dividido (.apks/.xapk) que necesita un instalador dedicado.
¿Es legal descargar archivos APK?
Descargar aplicaciones gratuitas de sitios espejo es generalmente legal; descargar aplicaciones de pago de forma gratuita es piratería. Independientemente de los términos de distribución, prefiera siempre las fuentes oficiales por seguridad.
¿Cuál es la diferencia entre APK y AAB?
AAB es el formato de publicación que los desarrolladores suben a Google Play; la tienda crea APK optimizados a partir de él. No se puede instalar un AAB directamente: bundletool lo convierte en APK.
¿Es seguro instalar archivos APK?
Solo es tan seguro como su origen. La carga lateral omite Play Protect, así que limítese a fuentes acreditadas, verifique los permisos y desconfíe de los APK enviados a través de mensajes.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z