O que é o formato de ficheiro AIR?
Arquivos com a extensão .air são pacotes de instalação de aplicativos Adobe AIR - um ambiente criado para aplicações de Internet. Cada arquivo contém todos os recursos e códigos dedicados a uma determinada aplicação, agrupados em um único arquivo distribuível.
Semelhante aos arquivos .exe e .dmg, os pacotes .air são usados para instalar aplicativos no computador de um usuário. A principal diferença é que os arquivos .air são mais universais: o mesmo pacote funciona em Windows, macOS, Linux e plataformas móveis, enquanto os arquivos .exe e .dmg são limitados a um único sistema operacional.
Antes de serem instalados, os arquivos .air aparecem como arquivos compactados no formato ZIP - eles compartilham os mesmos magic bytes PK e podem ser inspecionados com ferramentas como o 7-Zip. O layout interno é mais específico: um descritor de aplicativo assinado (application.xml), um diretório de assinatura META-INF/AIR/ e o conteúdo do aplicativo - normalmente arquivos SWF ou ativos HTML/JavaScript.
- Arquivos
.airsão normalmente distribuídos via Internet como arquivos de download. - O runtime Adobe AIR é necessário para instalar um pacote
.air. Desde 2019, o runtime e o SDK são mantidos pela HARMAN (uma empresa da Samsung). - Cada pacote carrega uma assinatura digital verificada pelo runtime antes do início da instalação, garantindo que o arquivo não tenha sido adulterado.
Segurança e proteção
RISCO: MEDIUMUm instalador .air executa um aplicativo em sua máquina, portanto, trate-o como qualquer instalador de software: instale apenas aplicativos AIR do desenvolvedor/fornecedor original e prefira pacotes assinados (o AIR mostra o editor e se a assinatura é válida). O pacote é um ZIP, então você pode renomeá-lo para .zip e inspecioná-lo antes de instalar. Obtenha o runtime APENAS no site oficial da HARMAN (airsdk.harman.com) - portais de download de terceiros de «Adobe AIR» são uma isca comum para adware, e o runtime da própria Adobe foi descontinuado. Um .air malicioso pode fazer o que um aplicativo normal faz depois de instalado.
Detalhes do formato
em resumoProgramas que abrem arquivos AIR
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP; magic bytes `50 4B 03 04` (`PK`) no deslocamento 0 - compatível com qualquer ferramenta padrão de extração ZIP |
| Tipo MIME | `application/vnd.adobe.air-application-installer-package+zip` |
| Descritor de aplicativo | `application.xml` na raiz do arquivo; define o ID do aplicativo, versão, nome de exibição, versão do runtime AIR necessária e caminhos de ícones |
| Localização da assinatura digital | Diretório `META-INF/AIR/` dentro do arquivo; armazena o hash do descritor e a cadeia de certificados |
| Requisito de assinatura | Cada arquivo `.air` deve ser assinado com um certificado de assinatura de código (autoassinado ou emitido por CA) usando a ferramenta de linha de comando `adt` |
| Ferramenta de empacotamento | `adt` (AIR Developer Tool), incluída no Adobe AIR SDK e HARMAN AIR SDK |
| Dependência de runtime | O runtime Adobe AIR (mantido pela HARMAN desde 2019) deve ser instalado separadamente na máquina de destino antes que o instalador `.air` possa ser executado |
| Suporte multiplataforma | Um único pacote `.air` atende Windows, macOS e Linux desktop; compilações móveis exportam `.apk` (Android) ou `.ipa` (iOS) a partir do mesmo SDK |
| Tipos de conteúdo do aplicativo | SWF (ActionScript 3), HTML/JavaScript ou uma mistura; todos os ativos e recursos são agrupados dentro do arquivo |
| Suporte a extensões nativas | Os pacotes podem incluir arquivos `.ane` (AIR Native Extension) para fazer a ponte com código nativo específico da plataforma |
| Namespace do descritor | `http://ns.adobe.com/air/application/X.Y` - a versão do namespace é vinculada à versão mínima do runtime AIR de destino |
| Comportamento de instalação | O runtime verifica a integridade da assinatura e do descritor, então extrai o aplicativo em um diretório de instalação gerenciado pelo sistema |
| Lançado | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Especificação | airsdk.harman.com |
Conversões de AIR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos AIR.