Vad är filformatet AIR?
Filer med filtillägget .air är installationspaket för Adobe AIR-applikationer - en miljö skapad för internetapplikationer. Varje fil innehåller alla resurser och kod dedikerade till en viss applikation, paketerade i ett enda distribuerbart arkiv.
I likhet med .exe och .dmg-filer används .air-paket för att installera applikationer på en användares dator. Den största skillnaden är att .air-filer är mer universella: samma paket fungerar på Windows, macOS, Linux och mobila plattformar, medan .exe och .dmg-filer är begränsade till ett specifikt operativsystem.
Innan de installeras visas .air-filer som komprimerade arkiv i ZIP-format - de delar samma PK magic bytes och kan inspekteras med verktyg som 7-Zip. Den interna strukturen är mer specifik: en signerad applikationsbeskrivning (application.xml), en META-INF/AIR/-signaturkatalog och applikationsinnehållet - vanligtvis SWF-filer eller HTML/JavaScript-resurser.
.air-filer distribueras vanligtvis via internet som nedladdningsbara filer.- Adobe AIR-runtime krävs för att installera ett
.air-paket. Sedan 2019 underhålls runtime och SDK av HARMAN (ett Samsung-företag). - Varje paket bär en digital signatur som verifieras av körtidsmiljön innan installationen påbörjas, vilket säkerställer att filen inte har manipulerats.
Säkerhet & trygghet
RISK: MEDIUMEn .air-installerare kör en applikation på din maskin, så hantera den som vilken programvaruinstallerare som helst: installera endast AIR-appar från den ursprungliga utvecklaren/leverantören, och föredra signerade paket (AIR visar utgivaren och om signaturen är giltig). Paketet är en ZIP, så du kan byta namn på det till .zip och inspektera det innan du installerar. Hämta runtime ENDAST från den officiella HARMAN-webbplatsen (airsdk.harman.com) - tredjepartsportaler för «Adobe AIR»-nedladdningar är ofta lockbeten för annonsprogram, och Adobes egen runtime är nedlagd. En skadlig .air kan göra vad som helst som en vanlig app kan när den väl är installerad.
Formatdetaljer
i ett nötskalProgram som öppnar AIR-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv; magic bytes `50 4B 03 04` (`PK`) vid offset 0 - kompatibel med alla standardverktyg för ZIP-extraktion |
| MIME-typ | `application/vnd.adobe.air-application-installer-package+zip` |
| Applikationsbeskrivning | `application.xml` i arkivets rot; definierar applikations-ID, version, visningsnamn, nödvändig AIR-runtime-version och ikonvägar |
| Plats för digital signatur | `META-INF/AIR/`-katalog inuti arkivet; lagrar beskrivningens hash och certifikatkedja |
| Signeringskrav | Varje `.air`-fil måste signeras med ett kodsigneringscertifikat (självsignerat eller utfärdat av CA) med kommandoradsverktyget `adt` |
| Paketeringsverktyg | `adt` (AIR Developer Tool), medföljer Adobe AIR SDK och HARMAN AIR SDK |
| Runtime-beroende | Adobe AIR-runtime (underhålls av HARMAN sedan 2019) måste installeras separat på måldatorn innan `.air`-installeraren kan köras |
| Plattformsoberoende stöd | Ett enda `.air`-paket fungerar för Windows, macOS och Linux; mobilbyggen exporterar `.apk` (Android) eller `.ipa` (iOS) från samma SDK |
| Innehållstyper i applikationen | SWF (ActionScript 3), HTML/JavaScript eller en blandning; alla resurser och tillgångar är paketerade inuti arkivet |
| Stöd för infödda tillägg | Paket kan inkludera `.ane`-filer (AIR Native Extension) för att brygga plattformsspecifik infödd kod |
| Descriptor namespace | `http://ns.adobe.com/air/application/X.Y` - namnrymdens version är låst till den lägsta AIR-runtime-versionen som krävs |
| Installationsbeteende | Körtidsmiljön verifierar signaturens och beskrivningens integritet och extraherar sedan applikationen till en systemhanterad installationskatalog |
| Släppt | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Specifikation | airsdk.harman.com |
AIR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om AIR-filer.