Was ist das AIR-Dateiformat?
Dateien mit der .air-Erweiterung sind Adobe AIR-Anwendungsinstallationspakete - eine Umgebung, die für Internetanwendungen entwickelt wurde. Jede Datei enthält alle Ressourcen und den Code einer bestimmten Anwendung, gebündelt in einem einzigen verteilbaren Archiv.
Ähnlich wie .exe- und .dmg-Dateien werden .air-Pakete zur Installation von Anwendungen auf dem Computer eines Benutzers verwendet. Der wesentliche Unterschied ist, dass .air-Dateien universeller sind: Dasselbe Paket funktioniert unter Windows, macOS, Linux und mobilen Plattformen, während .exe- und .dmg-Dateien jeweils auf ein einziges Betriebssystem beschränkt sind.
Vor der Installation erscheinen .air-Dateien als komprimierte Archive im ZIP-Format - sie haben dieselben PK-Magic-Bytes und können mit Tools wie 7-Zip inspiziert werden. Das interne Layout ist spezifischer: ein signierter Anwendungsdeskriptor (application.xml), ein META-INF/AIR/-Signaturverzeichnis und der Anwendungsinhalt - typischerweise SWF-Dateien oder HTML/JavaScript-Assets.
.air-Dateien werden in der Regel über das Internet als Download-Dateien verteilt.- Die Adobe AIR-Laufzeitumgebung ist zur Installation eines
.air-Pakets erforderlich. Seit 2019 werden Laufzeitumgebung und SDK von HARMAN (einem Samsung-Unternehmen) gepflegt. - Jedes Paket trägt eine digitale Signatur, die von der Laufzeitumgebung vor dem Installationsbeginn verifiziert wird, um sicherzustellen, dass die Datei nicht manipuliert wurde.
Sicherheit
RISIKO: MEDIUMEin .air-Installer führt eine Anwendung auf deinem Rechner aus - behandle ihn daher wie jeden Software-Installer: Installiere AIR-Apps nur vom ursprünglichen Entwickler/Anbieter und bevorzuge signierte Pakete (AIR zeigt den Herausgeber und ob die Signatur gültig ist). Das Paket ist ein ZIP, du kannst es also in .zip umbenennen und vor der Installation inspizieren. Beziehe die Laufzeitumgebung NUR von der offiziellen HARMAN-Website (airsdk.harman.com) - Drittanbieter-„Adobe AIR“-Download-Portale sind ein häufiger Köder für gebündelte Adware, und Adobes eigene Laufzeitumgebung ist eingestellt. Eine bösartige .air kann nach der Installation alles tun, was eine normale App kann.
Formatdetails
kurz gefasstProgramme zum Öffnen von AIR-Dateien
Technische Details
technische Spezifikation| Containerformat | ZIP-Archiv; Magic Bytes `50 4B 03 04` (`PK`) bei Offset 0 - kompatibel mit jedem Standard-ZIP-Extraktionstool |
| MIME-Typ | `application/vnd.adobe.air-application-installer-package+zip` |
| Anwendungsdeskriptor | `application.xml` im Archivstamm; definiert Anwendungs-ID, Version, Anzeigename, erforderliche AIR-Laufzeitversion und Icon-Pfade |
| Speicherort der digitalen Signatur | `META-INF/AIR/`-Verzeichnis im Archiv; speichert den Deskriptor-Hash und die Zertifikatskette |
| Signierpflicht | Jede `.air`-Datei muss mit einem Code-Signing-Zertifikat (selbstsigniert oder CA-ausgestellt) mit dem `adt`-Befehlszeilentool signiert werden |
| Paketiertool | `adt` (AIR Developer Tool), im Adobe AIR SDK und HARMAN AIR SDK enthalten |
| Laufzeitabhängigkeit | Adobe AIR-Laufzeitumgebung (seit 2019 von HARMAN gepflegt) muss auf dem Zielrechner separat installiert werden, bevor der `.air`-Installer ausgeführt werden kann |
| Plattformübergreifende Unterstützung | Ein einzelnes `.air`-Paket zielt auf Windows, macOS und Linux Desktop ab; mobile Builds exportieren `.apk` (Android) oder `.ipa` (iOS) aus demselben SDK |
| Anwendungsinhaltstypen | SWF (ActionScript 3), HTML/JavaScript oder eine Mischung; alle Assets und Ressourcen sind im Archiv gebündelt |
| Native-Extension-Unterstützung | Pakete können `.ane`-Dateien (AIR Native Extension) enthalten, um plattformspezifischen nativen Code anzubinden |
| Deskriptor-Namespace | `http://ns.adobe.com/air/application/X.Y` - Namespace-Version ist an die Mindest-AIR-Laufzeitversion gebunden |
| Installationsverhalten | Laufzeitumgebung verifiziert Signatur und Deskriptorinhalt, extrahiert die Anwendung dann in ein systemverwaltetes Installationsverzeichnis |
| Veröffentlicht | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Spezifikation | airsdk.harman.com |
AIR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu AIR-Dateien.