Hvad er AIR-filformatet?
Filer med filtypenavnet .air er Adobe AIR-applikationsinstallationspakker - et miljø skabt til internetapplikationer. Hver fil indeholder alle ressourcer og kode dedikeret til en given applikation, samlet i et enkelt distribuerbart arkiv.
I lighed med .exe og .dmg filer bruges .air-pakker til at installere applikationer på en brugers computer. Den væsentligste forskel er, at .air-filer er mere universelle: den samme pakke fungerer på tværs af Windows, macOS, Linux og mobile platforme, mens .exe- og .dmg-filer hver især er begrænset til et enkelt operativsystem.
Før de installeres, fremstår .air-filer som komprimerede arkiver i ZIP-format - de deler de samme PK magic bytes og kan inspiceres med værktøjer som 7-Zip. Det interne layout er mere specifikt: en signeret applikationsbeskrivelse (application.xml), en META-INF/AIR/ signaturmappe og applikationsindholdet - typisk SWF-filer eller HTML/JavaScript-aktiver.
.air-filer distribueres typisk via internettet som downloadfiler.- Adobe AIR-runtime er påkrævet for at installere en
.air-pakke. Siden 2019 er runtime og SDK blevet vedligeholdt af HARMAN (et Samsung-firma). - Hver pakke bærer en digital signatur, der verificeres af runtime-miljøet, før installationen begynder, hvilket sikrer, at der ikke er blevet manipuleret med filen.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .air-installationsfil kører en applikation på din maskine, så behandl den som enhver anden softwareinstallation: installer kun AIR-apps fra den oprindelige udvikler/leverandør, og foretræk signerede pakker (AIR viser udgiveren, og om signaturen er gyldig). Pakken er en ZIP, så du kan omdøbe den til .zip og inspicere den før installation. Hent KUN runtime fra det officielle HARMAN-websted (airsdk.harman.com) - tredjeparts «Adobe AIR» download-portaler er en almindelig lokkemad for uønsket reklamesoftware, og Adobes egen runtime er udgået. En ondsindet .air kan gøre alt det, en normal app kan, når den først er installeret.
Formatdetaljer
kort fortaltProgrammer der åbner AIR-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv; magic bytes `50 4B 03 04` (`PK`) ved offset 0 - kompatibel med ethvert standard ZIP-udpakningsværktøj |
| MIME-type | `application/vnd.adobe.air-application-installer-package+zip` |
| Applikationsbeskrivelse | `application.xml` i arkivets rod; definerer applikations-ID, version, visningsnavn, påkrævet AIR-runtime-version og ikonstier |
| Placering af digital signatur | `META-INF/AIR/` mappen inde i arkivet; gemmer beskrivelsens hash og certifikatkæde |
| Signeringskrav | Enhver `.air`-fil skal signeres med et kodesigneringscertifikat (selvsigneret eller udstedt af en CA) ved hjælp af kommandolinjeværktøjet `adt` |
| Emballeringsværktøj | `adt` (AIR Developer Tool), bundlet med Adobe AIR SDK og HARMAN AIR SDK |
| Runtime-afhængighed | Adobe AIR-runtime (vedligeholdt af HARMAN siden 2019) skal installeres separat på målmaskinen, før `.air`-installationsprogrammet kan køre |
| Cross-platform support | En enkelt `.air`-pakke er målrettet Windows, macOS og Linux desktop; mobile builds eksporterer `.apk` (Android) eller `.ipa` (iOS) fra samme SDK |
| Applikationsindholdstyper | SWF (ActionScript 3), HTML/JavaScript eller en blanding; alle aktiver og ressourcer er bundlet inde i arkivet |
| Understøttelse af native udvidelser | Pakker kan indeholde `.ane` (AIR Native Extension) filer for at bygge bro til platformspecifik native kode |
| Descriptor namespace | `http://ns.adobe.com/air/application/X.Y` - namespace-versionen er låst til den mindste mål-AIR-runtime-version |
| Installationsadfærd | Runtime verificerer signaturens og beskrivelsens integritet og udpakker derefter applikationen i en systemstyret installationsmappe |
| Udgivet | 2008 (Adobe AIR 1.0; originally codenamed Apollo) |
| Specifikation | airsdk.harman.com |
AIR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AIR-filer.