Qu'est-ce que le format de fichier AIR ?
Les fichiers avec l'extension .air sont des packages d'installation d'applications Adobe AIR - un environnement créé pour les applications Internet. Chaque fichier contient l'ensemble des ressources et du code dédiés à une application donnée, regroupés dans une seule archive distribuable.
De manière similaire aux fichiers .exe et .dmg, les packages .air sont utilisés pour installer des applications sur l'ordinateur d'un utilisateur. La différence clé est que les fichiers .air sont plus universels : le même package fonctionne sur Windows, macOS, Linux et les plateformes mobiles, tandis que les fichiers .exe et .dmg sont chacun limités à un seul système d'exploitation.
Avant d'être installés, les fichiers .air apparaissent comme des archives compressées au format ZIP - ils partagent les mêmes octets magiques PK et peuvent être inspectés avec des outils comme 7-Zip. La structure interne est plus spécifique : un descripteur d'application signé (application.xml), un répertoire de signature META-INF/AIR/, et le contenu de l'application - généralement des fichiers SWF ou des ressources HTML/JavaScript.
- Les fichiers
.airsont généralement distribués via Internet sous forme de fichiers téléchargeables. - L'environnement d'exécution Adobe AIR est requis pour installer un package
.air. Depuis 2019, l'environnement et le SDK sont maintenus par HARMAN (une société de Samsung). - Chaque package porte une signature numérique vérifiée par l'environnement d'exécution avant le début de l'installation, garantissant que le fichier n'a pas été altéré.
Sécurité et sûreté
RISQUE : MEDIUMUn installateur .air exécute une application sur votre machine, traitez-le donc comme n'importe quel installateur de logiciel : n'installez que des applications AIR provenant du développeur/vendeur d'origine, et privilégiez les packages signés (AIR affiche l'éditeur et si la signature est valide). Le package est un ZIP, vous pouvez donc le renommer en .zip et l'inspecter avant l'installation. Obtenez l'environnement d'exécution UNIQUEMENT sur le site officiel de HARMAN (airsdk.harman.com) - les portails de téléchargement « Adobe AIR » tiers sont souvent des leurres pour logiciels publicitaires, et l'environnement propre d'Adobe est abandonné. Un fichier .air malveillant peut faire tout ce qu'une application normale peut faire une fois installée.
Détails du format
en brefProgrammes qui ouvrent les fichiers AIR
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP ; octets magiques `50 4B 03 04` (`PK`) à l'offset 0 - compatible avec tout outil d'extraction ZIP standard |
| Type MIME | `application/vnd.adobe.air-application-installer-package+zip` |
| Descripteur d'application | `application.xml` à la racine de l'archive ; définit l'ID de l'application, la version, le nom d'affichage, la version requise de l'environnement AIR et les chemins des icônes |
| Emplacement de la signature numérique | Répertoire `META-INF/AIR/` à l'intérieur de l'archive ; stocke le hachage du descripteur et la chaîne de certificats |
| Exigence de signature | Chaque fichier `.air` doit être signé avec un certificat de signature de code (auto-signé ou émis par une autorité de certification) à l'aide de l'outil en ligne de commande `adt` |
| Outil d'empaquetage | `adt` (AIR Developer Tool), inclus dans le SDK Adobe AIR et le SDK HARMAN AIR |
| Dépendance à l'environnement d'exécution | L'environnement Adobe AIR (maintenu par HARMAN depuis 2019) doit être installé séparément sur la machine cible avant que l'installateur `.air` puisse s'exécuter |
| Prise en charge multiplateforme | Un seul package `.air` cible Windows, macOS et Linux ; les versions mobiles exportent des fichiers `.apk` (Android) ou `.ipa` (iOS) à partir du même SDK |
| Types de contenu d'application | SWF (ActionScript 3), HTML/JavaScript, ou un mélange ; toutes les ressources sont regroupées à l'intérieur de l'archive |
| Prise en charge des extensions natives | Les packages peuvent inclure des fichiers `.ane` (AIR Native Extension) pour faire le pont avec du code natif spécifique à la plateforme |
| Espace de noms du descripteur | `http://ns.adobe.com/air/application/X.Y` - la version de l'espace de noms est liée à la version minimale de l'environnement AIR cible |
| Comportement d'installation | L'environnement d'exécution vérifie l'intégrité de la signature et du descripteur, puis extrait l'application dans un répertoire d'installation géré par le système |
| Publié | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Spécification | airsdk.harman.com |
Conversions AIR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers AIR.