Wat is het ZXP-bestandsformaat?
Bestanden met een .zxp-extensie zijn installatiepakketten voor Adobe's Common Extensibility Platform (CEP), gebruikt om panelen, scripts en plug-ins toe te voegen aan Creative Cloud-applicaties.
Wat bevatten .zxp-bestanden?
Een .zxp-bestand is een gecomprimeerd installatiearchief gebaseerd op het ZIP-formaat, dat opent met de standaard PK magic bytes en een vereist CSXS/manifest.xml bevat dat de extensie-ID, versie en doel-Adobe-host-apps declareert. Adobe's Extension Manager - waarmee extensies konden worden geïnstalleerd, verwijderd en (vanaf CS6) lijsten naar XML konden worden geëxporteerd voor gebruik op andere machines - is inmiddels gepensioneerd; de installatie wordt nu afgehandeld door de Creative Cloud desktop-app via UPIA, of door tools van derden zoals ZXPInstaller.
.zxp-bestanden kunnen digitaal worden ondertekend met een PKCS#7-handtekening die na de ZIP-structuur wordt toegevoegd. Installatieprogramma's implementeren automatisch ondertekende pakketten; als er geen geldige handtekening aanwezig is, krijgt de gebruiker een melding voordat de installatie doorgaat.
.zxp verving het oudere .mxp-formaat vanaf Adobe CS5.5 (2011). Alle CC-versies accepteren het, hoewel nieuwere op UXP gebaseerde extensies in plaats daarvan .ccx-pakketten gebruiken.
Beveiliging & veiligheid
RISICO: MEDIUMEen ZXP installeert code die binnen je Adobe-apps draait, dus behandel het als elke plug-in: installeer alleen ZXPs van bronnen die je vertrouwt (de leverancier, Adobe Exchange, gerenommeerde marktplaatsen). Een verlopen of ongeldige handtekening kan de installatie blokkeren; sommige installatieprogramma's vragen je om handtekeningcontroles te omzeilen - wees hier voorzichtig mee. Je kunt het bestand hernoemen naar .zip en eerst de scripts inspecteren. Gepirateerde panelen van dubieuze sites vormen een reëel risico op malware of diefstal van inloggegevens.
Formaatdetails
in een notendop- ZX-Paintbrush document (.zxp) - Het oude Windows-tekenprogramma ZX-Paintbrush sloeg afbeeldingen op als .zxp - niet gerelateerd aan Adobe; dit is wat de db_name per vergissing beschreef.
Programma's die ZXP-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief; local file header magic bytes `50 4B 03 04` („PK”) op byte-offset 0 |
| MIME-type | `application/zip` |
| Intern manifest | `CSXS/manifest.xml` - vereist XML-bestand in de ZIP dat de extensie-ID, versie en Adobe-host-app-doelen declareert via `HostList` |
| Extensie-engine | Adobe CEP (Common Extensibility Platform); panelen draaien in een ingebedde Chromium-browser met HTML, CSS en JavaScript |
| Developer SDK | Adobe CEP SDK (versies 4 tot en met 11 voor CS5.5 tot en met de huidige CC-versies) |
| Digitale handtekening | Optioneel PKCS#7 code-signing certificaat toegevoegd na het ZIP End-of-Central-Directory record zonder de ZIP-parsing te verbreken |
| Voorganger-formaat | `.mxp` (Adobe Extension Manager Package), gebruikt in CS4 en eerder |
| Opvolger-formaat | `.ccx` (Creative Cloud Extension package) gebruikt door de nieuwere UXP-gebaseerde extensie-runtime |
| Installatietools | Adobe UPIA (Unified Plugin Installer Agent) via Creative Cloud desktop-app; ZXPInstaller-hulpprogramma van derden |
| Ondersteunde Adobe-apps | Photoshop, Illustrator, InDesign, Premiere Pro, After Effects, Animate, Dreamweaver en andere CEP-compatibele CC-applicaties |
| Verpakte extensietypes | CEP HTML/JS-panelen, ExtendScript-scripts (`.jsx`), binaire plug-ins en hybride combinaties van het bovenstaande |
| ZIP-inspectie | Volledig uitpakbaar met 7-Zip of elke ZIP-tool; compressie gebruikt standaard DEFLATE - geen eigen codering |
| Host-versie targeting | Het `HostList`-element in `CSXS/manifest.xml` legt het minimale en maximale CC-app-versiebereik vast dat de extensie ondersteunt |
| Installatiebereik | Kan gericht zijn op installatiepad per gebruiker of voor alle gebruikers, afhankelijk van de OS-machtigingen op het moment van installatie |
| Uitgebracht | Adobe CS5.5 (2011), replacing the older MXP extension format |
| Specificatie | developer.adobe.com |
ZXP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ZXP-bestanden.