Co to jest format pliku AIP?
Plik .aip to natywna wtyczka binarna dla Adobe Illustrator - biblioteka współdzielona, która rozszerza aplikację o dodatkowe narzędzia, efekty, filtry eksportu lub funkcje automatyzacji. Rozszerzenie to konwencja nazewnictwa: w systemie Windows pliki .aip to biblioteki Windows PE DLL (magic bytes MZ, 0x4D 0x5A); w systemie macOS są to biblioteki dynamiczne Mach-O.
Illustrator ładuje pliki .aip podczas uruchamiania z folderu Plug-ins, wywołując punkty wejścia zdefiniowane w SDK w celu inicjalizacji, zamknięcia, wyświetlenia okna „O programie” i obsługi akcji. Każda wtyczka deklaruje w swoim bloku zasobów minimalną wersję API programu Illustrator, której wymaga; wtyczka zbudowana przy użyciu nowszego SDK niż zainstalowany Illustrator nie zostanie załadowana.
Pliki .aip nie są dokumentami - nie można ich otworzyć. Instalacja polega na umieszczeniu pliku w odpowiednim katalogu Plug-ins. Wtyczka musi być zgodna zarówno z platformą systemową, jak i 64-bitową architekturą zainstalowanego programu Illustrator; plik .aip z Windows nie zadziała na macOS i odwrotnie.
Typowe zastosowania obejmują narzędzia do tworzenia fontów (Fontself), precyzyjne narzędzia do rysowania (Astute Graphics) oraz rozszerzenia do edycji ścieżek (Xtream Path). Od 2021 roku Adobe oferuje równoległy framework wtyczek UXP oparty na HTML, CSS i JavaScript do tworzenia nowych rozszerzeń - modernizację natywnej architektury .aip. Natywne wtyczki .aip pozostają obsługiwane w programie Illustrator według stanu na 2026 rok. Format grafiki .AI tworzony przez Illustrator jest całkowicie oddzielny od pliku binarnego wtyczki .aip.
Bezpieczeństwo
RYZYKO: HIGHPliki AIP to natywny kod wykonywalny ładowany bezpośrednio do procesu programu Illustrator. Złośliwy plik AIP może wykonać dowolny kod z takimi samymi uprawnieniami jak Illustrator. Instaluj wtyczki AIP wyłącznie od zaufanych dostawców (Astute Graphics, Fontself, Adobe Exchange). Nie instaluj plików AIP z nieznanych źródeł, postów na forach czy serwisów udostępniania plików. W systemie macOS Gatekeeper może blokować niepodpisane wtyczki - jest to funkcja bezpieczeństwa, a nie błąd.
Szczegóły formatu
w pigułceProgramy otwierające pliki AIP
Szczegóły techniczne
specyfikacja| Format binarny (Windows) | Windows PE DLL; magic bytes MZ (0x4D 0x5A) pod offsetem 0 |
| Format binarny (macOS) | Biblioteka dynamiczna Mach-O; magic 0xFEEDFACE (32-bit BE), 0xCEFAEDFE (32-bit LE) lub 0xCAFEBABE (fat binary) |
| Kodowanie | Natywny skompilowany kod maszynowy (nieskompresowany binarny) |
| Kontener | Biblioteka współdzielona platformy ze zmienionym rozszerzeniem .aip (PE DLL na Windows, Mach-O dylib na macOS) |
| Typowy rozmiar pliku | 100 KB - 50 MB (różni się znacznie w zależności od złożoności wtyczki) |
| Punkty wejścia | Zdefiniowane przez Adobe Illustrator SDK; host wywołuje procedury obsługi init, shutdown, about-box oraz action dispatch |
| Wersjonowanie API | Blok zasobów wtyczki deklaruje minimalną wersję API Illustrator; niezgodność wersji uniemożliwia załadowanie |
| Ograniczenia platformy | Wtyczki dla Windows i macOS są wzajemnie niekompatybilne; wymagana architektura 64-bitowa dla nowoczesnych wersji Illustrator |
| Podpisywanie kodu | Podpisywanie Windows Authenticode opcjonalne; notarialne poświadczenie macOS Gatekeeper wymagane do dystrybucji |
| Instalacja | Musi znajdować się w folderze Plug-ins programu Illustrator; nie można go uruchomić jako samodzielny plik wykonywalny |
| Nowoczesna alternatywa | Framework Adobe UXP (HTML/CSS/JS, wprowadzony w 2021 r.) do tworzenia nowych wtyczek; natywne wtyczki AIP pozostają obsługiwane |
| Wydano | early 1990s (Illustrator plugin architecture); formalized in Illustrator CS era |
| Najnowsza wersja | Aligns with Adobe Illustrator SDK version (no standalone format versioning) |
| Specyfikacja | developer.adobe.com |
Konwersje AIP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AIP.