Wat is het AIP-bestandsformaat?
Een .aip-bestand is een systeemeigen binaire plug-in voor Adobe Illustrator - een gedeelde bibliotheek die de applicatie uitbreidt met extra tools, effecten, exportfilters of automatiseringsfuncties. De extensie is een naamgevingsconventie: op Windows zijn .aip-bestanden Windows PE DLL's (magic bytes MZ, 0x4D 0x5A); op macOS zijn het Mach-O dynamische bibliotheken.
Illustrator laadt .aip-bestanden bij het opstarten vanuit de map Plug-ins, waarbij SDK-gedefinieerde toegangspunten worden aangeroepen voor initialisatie, afsluiten, weergave van het info-venster en actie-verzending. Elke plug-in declareert de minimale Illustrator API-versie die vereist is in zijn bronblok; een plug-in die is gebouwd tegen een nieuwere SDK dan de geïnstalleerde Illustrator zal weigeren te laden.
.aip-bestanden zijn geen documenten - ze kunnen niet worden geopend. Installatie betekent dat het bestand in de juiste Plug-ins-map wordt geplaatst. Een plug-in moet overeenkomen met zowel het OS-platform als de 64-bit architectuur van de geïnstalleerde Illustrator; een Windows .aip werkt niet op macOS, en vice versa.
Veelvoorkomende toepassingen zijn hulpprogramma's voor het maken van lettertypen (Fontself), precisietekenhulpmiddelen (Astute Graphics) en extensies voor padbewerking (Xtream Path). Sinds 2021 biedt Adobe een parallel UXP-plug-in-framework aan op basis van HTML, CSS en JavaScript voor de ontwikkeling van nieuwe plug-ins - een modernisering van de systeemeigen .aip-architectuur. Systeemeigen .aip-plug-ins blijven ondersteund in Illustrator tot en met 2026. Het .AI-bestandsformaat dat Illustrator produceert, staat volledig los van het binaire .aip-plug-inbestand.
Beveiliging & veiligheid
RISICO: HIGHAIP-bestanden zijn systeemeigen uitvoerbare code die rechtstreeks in het proces van Illustrator wordt geladen. Een kwaadaardige AIP kan willekeurige code uitvoeren met dezelfde rechten als Illustrator. Installeer alleen AIP-plug-ins van vertrouwde leveranciers (Astute Graphics, Fontself, Adobe Exchange). Installeer geen AIP-bestanden van onbekende bronnen, forumberichten of sites voor het delen van bestanden. Op macOS kan Gatekeeper niet-ondertekende plug-ins blokkeren - dit is een beveiligingsfunctie, geen fout.
Formaatdetails
in een notendopProgramma's die AIP-bestanden openen
Technische details
diepe specificaties| Binair formaat (Windows) | Windows PE DLL; magic bytes MZ (0x4D 0x5A) op offset 0 |
| Binair formaat (macOS) | Mach-O dynamische bibliotheek; magic 0xFEEDFACE (32-bit BE), 0xCEFAEDFE (32-bit LE), of 0xCAFEBABE (fat binary) |
| Codering | Systeemeigen gecompileerde machinecode (ongecomprimeerd binair) |
| Container | Gedeelde platformbibliotheek met hernoemde .aip-extensie (PE DLL op Windows, Mach-O dylib on macOS) |
| Typische bestandsgrootte | 100 KB - 50 MB (varieert sterk per complexiteit van de plug-in) |
| Toegangspunten | Gedefinieerd per Adobe Illustrator SDK; host roept handlers aan voor init, shutdown, info-venster en actie-verzending |
| API-versiebeheer | Plug-in bronblok declareert minimale Illustrator API-versie; versie-mismatch voorkomt laden |
| Platformbeperking | Windows- en macOS-plug-ins zijn onderling incompatibel; 64-bit architectuur vereist voor moderne Illustrator |
| Code-ondertekening | Windows Authenticode-ondertekening optioneel; macOS Gatekeeper-notarisatie vereist voor distributie |
| Installatie | Moet in de Illustrator Plug-ins-map staan; niet startbaar als zelfstandig uitvoerbaar bestand |
| Modern alternatief | Adobe UXP-framework (HTML/CSS/JS, geïntroduceerd in 2021) voor nieuwe plug-in-ontwikkeling; AIP systeemeigen plug-ins blijven ondersteund |
| Uitgebracht | early 1990s (Illustrator plugin architecture); formalized in Illustrator CS era |
| Laatste versie | Aligns with Adobe Illustrator SDK version (no standalone format versioning) |
| Specificatie | developer.adobe.com |
AIP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AIP-bestanden.