Hva er AIR-filformatet?
Filer med filendelsen .air er Adobe AIR-installasjonspakker - et miljø skapt for internettapplikasjoner. Hver fil inneholder alle ressurser og kode dedikert til en gitt applikasjon, pakket inn i et enkelt distribuerbart arkiv.
I likhet med .exe- og .dmg-filer, brukes .air-pakker til å installere programmer på en brukers datamaskin. Hovedforskjellen er at .air-filer er mer universelle: den samme pakken fungerer på tvers av Windows, macOS, Linux og mobilplattformer, mens .exe- og .dmg-filer er begrenset til ett enkelt operativsystem.
Før de installeres, fremstår .air-filer som komprimerte arkiver i ZIP-format - de deler de samme PK magic bytes og kan inspiseres med verktøy som 7-Zip. Den interne strukturen er mer spesifikk: en signert applikasjonsbeskrivelse (application.xml), en META-INF/AIR/-signaturmappe, og applikasjonsinnholdet - vanligvis SWF-filer eller HTML/JavaScript-ressurser.
.air-filer distribueres vanligvis via internett som nedlastingsfiler.- Adobe AIR-kjøretidsmiljøet kreves for å installere en
.air-pakke. Siden 2019 har kjøretidsmiljøet og SDK-en blitt vedlikeholdt av HARMAN (et Samsung-selskap). - Hver pakke bærer en digital signatur som verifiseres av kjøretidsmiljøet før installasjonen starter, noe som sikrer at filen ikke har blitt tuklet med.
Sikkerhet og trygghet
RISIKO: MEDIUMEt .air-installasjonsprogram kjører en applikasjon på maskinen din, så behandle det som ethvert annet installasjonsprogram: installer kun AIR-apper fra den opprinnelige utvikleren/leverandøren, og foretrekk signerte pakker (AIR viser utgiveren og om signaturen er gyldig). Pakken er en ZIP, så du kan endre navn til .zip og inspisere den før installasjon. Hent kjøretidsmiljøet KUN fra det offisielle HARMAN-nettstedet (airsdk.harman.com) - tredjeparts nedlastingsportaler for «Adobe AIR» er ofte lokkemat for uønsket programvare, og Adobes eget kjøretidsmiljø er utgått. En ondsinnet .air-fil kan gjøre det samme som et vanlig program når det først er installert.
Formatdetaljer
i et nøtteskallProgrammer som åpner AIR-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ZIP-arkiv; magic bytes `50 4B 03 04` (`PK`) ved offset 0 - kompatibel med alle standard ZIP-verktøy |
| MIME-type | `application/vnd.adobe.air-application-installer-package+zip` |
| Applikasjonsbeskrivelse | `application.xml` i arkivets rot; definerer applikasjons-ID, versjon, visningsnavn, påkrevd AIR-versjon og ikonstier |
| Plassering av digital signatur | `META-INF/AIR/`-mappen inne i arkivet; lagrer beskrivelsens hash og sertifikatkjede |
| Signeringskrav | Hver `.air`-fil må signeres med et kodesigneringssertifikat (selvsignert eller utstedt av en sertifiseringsinstans) ved bruk av kommandolinjeverktøyet `adt` |
| Pakkeverktøy | `adt` (AIR Developer Tool), inkludert i Adobe AIR SDK og HARMAN AIR SDK |
| Kjøretidsavhengighet | Adobe AIR-kjøretidsmiljøet (vedlikeholdt av HARMAN siden 2019) må være installert separat på målmaskinen før `.air`-installasjonsprogrammet kan kjøre |
| Plattformuavhengig støtte | En enkelt `.air`-pakke er rettet mot Windows, macOS og Linux; mobilversjoner eksporterer `.apk` (Android) eller `.ipa` (iOS) fra samme SDK |
| Innholdstyper i applikasjonen | SWF (ActionScript 3), HTML/JavaScript, eller en blanding; alle ressurser er pakket inne i arkivet |
| Støtte for native utvidelser | Pakker kan inkludere `.ane`-filer (AIR Native Extension) for å koble til plattformspesifikk native-kode |
| Navnerom for beskrivelse | `http://ns.adobe.com/air/application/X.Y` - navneromsversjonen er låst til minimum påkrevd versjon av AIR-kjøretidsmiljøet |
| Installasjonsatferd | Kjøretidsmiljøet verifiserer signaturen og beskrivelsens integritet, og pakker deretter ut applikasjonen i en systemstyrt installasjonsmappe |
| Utgitt | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Spesifikasjon | airsdk.harman.com |
AIR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om AIR-filer.