¿Qué es el formato de archivo AIR?
Los archivos con la extensión .air son paquetes de instalación de aplicaciones Adobe AIR, un entorno creado para aplicaciones de Internet. Cada archivo contiene todos los recursos y el código dedicados a una aplicación determinada, agrupados en un único archivo distribuible.
De manera similar a los archivos .exe y .dmg, los paquetes .air se utilizan para instalar aplicaciones en la computadora de un usuario. La diferencia clave es que los archivos .air son más universales: el mismo paquete funciona en Windows, macOS, Linux y plataformas móviles, mientras que los archivos .exe y .dmg están limitados cada uno a un único sistema operativo.
Antes de ser instalados, los archivos .air aparecen como archivos comprimidos en formato ZIP; comparten los mismos magic bytes PK y pueden inspeccionarse con herramientas como 7-Zip. El diseño interno es más específico: un descriptor de aplicación firmado (application.xml), un directorio de firma META-INF/AIR/ y el contenido de la aplicación, que suelen ser archivos SWF o activos HTML/JavaScript.
- Los archivos
.airse distribuyen normalmente a través de Internet como archivos de descarga. - Se requiere el entorno de ejecución Adobe AIR para instalar un paquete
.air. Desde 2019, el entorno de ejecución y el SDK son mantenidos por HARMAN (una empresa de Samsung). - Cada paquete lleva una firma digital verificada por el entorno de ejecución antes de que comience la instalación, lo que garantiza que el archivo no haya sido manipulado.
Seguridad y protección
RIESGO: MEDIUMUn instalador .air ejecuta una aplicación en su máquina, así que trátelo como cualquier instalador de software: instale solo aplicaciones AIR del desarrollador/proveedor original y prefiera paquetes firmados (AIR muestra el editor y si la firma es válida). El paquete es un ZIP, por lo que puede cambiarle el nombre a .zip e inspeccionarlo antes de instalarlo. Obtenga el entorno de ejecución ÚNICAMENTE del sitio oficial de HARMAN (airsdk.harman.com); los portales de descarga de «Adobe AIR» de terceros son un señuelo común de adware, y el propio entorno de ejecución de Adobe está descontinuado. Un .air malicioso puede hacer lo mismo que una aplicación normal una vez instalada.
Detalles del formato
en pocas palabrasProgramas que abren archivos AIR
Detalles técnicos
especificación profunda| Formato de contenedor | Archivo ZIP; magic bytes `50 4B 03 04` (`PK`) en el desplazamiento 0; compatible con cualquier herramienta de extracción ZIP estándar |
| Tipo MIME | `application/vnd.adobe.air-application-installer-package+zip` |
| Descriptor de aplicación | `application.xml` en la raíz del archivo; define el ID de la aplicación, la versión, el nombre para mostrar, la versión requerida del entorno de ejecución AIR y las rutas de los iconos |
| Ubicación de la firma digital | Directorio `META-INF/AIR/` dentro del archivo; almacena el hash del descriptor y la cadena de certificados |
| Requisito de firma | Cada archivo `.air` debe estar firmado con un certificado de firma de código (autofirmado o emitido por una CA) utilizando la herramienta de línea de comandos `adt` |
| Herramienta de empaquetado | `adt` (AIR Developer Tool), incluida con Adobe AIR SDK y HARMAN AIR SDK |
| Dependencia del entorno de ejecución | El entorno de ejecución Adobe AIR (mantenido por HARMAN desde 2019) debe instalarse por separado en la máquina de destino antes de que el instalador `.air` pueda ejecutarse |
| Soporte multiplataforma | Un único paquete `.air` está destinado a Windows, macOS y Linux de escritorio; las compilaciones móviles exportan `.apk` (Android) o `.ipa` (iOS) desde el mismo SDK |
| Tipos de contenido de la aplicación | SWF (ActionScript 3), HTML/JavaScript o una mezcla; todos los activos y recursos se agrupan dentro del archivo |
| Soporte de extensiones nativas | Los paquetes pueden incluir archivos `.ane` (AIR Native Extension) para conectar con código nativo específico de la plataforma |
| Espacio de nombres del descriptor | `http://ns.adobe.com/air/application/X.Y`: la versión del espacio de nombres está bloqueada a la versión mínima del entorno de ejecución AIR de destino |
| Comportamiento de instalación | El entorno de ejecución verifica la integridad de la firma y del descriptor, luego extrae la aplicación en un directorio de instalación administrado por el sistema |
| Lanzado | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Especificación | airsdk.harman.com |
Conversiones de AIR
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos AIR.