Что такое формат файла ZXP?
Файлы с расширением .zxp представляют собой пакеты установщиков для Adobe Common Extensibility Platform (CEP), используемые для добавления панелей, скриптов и плагинов в приложения Creative Cloud.
Что содержат файлы .zxp?
Файл .zxp - это сжатый установочный архив, построенный на формате ZIP, открывающийся стандартными сигнатурами (magic bytes) PK и содержащий обязательный файл CSXS/manifest.xml, который объявляет ID расширения, версию и целевые хост-приложения Adobe. Adobe Extension Manager, который позволял устанавливать, удалять и (начиная с CS6) экспортировать списки расширений в XML для использования на других машинах, с тех пор был отправлен «на пенсию»; теперь установка осуществляется через приложение Creative Cloud desktop с помощью UPIA или сторонними инструментами, такими как ZXPInstaller.
Файлы .zxp могут быть подписаны цифровой подписью с использованием подписи PKCS#7, добавленной после структуры ZIP. Установщики автоматически развертывают подписанные пакеты; если действительная подпись отсутствует, пользователю выводится запрос перед продолжением установки.
.zxp заменил старый формат .mxp, начиная с Adobe CS5.5 (2011). Все выпуски CC принимают его, хотя новые расширения на базе UXP используют вместо него пакеты .ccx.
Безопасность и защита
РИСК: MEDIUMZXP устанавливает код, который запускается внутри ваших приложений Adobe, поэтому относитесь к нему как к любому плагину: устанавливайте только ZXP из надежных источников (разработчик, Adobe Exchange, авторитетные маркетплейсы). Истекшая или недействительная подпись может заблокировать установку; некоторые установщики просят обойти проверку подписи - будьте осторожны при этом. Вы можете переименовать файл в .zip и сначала изучить скрипты. Пиратские панели с сомнительных сайтов представляют реальный риск заражения вредоносным ПО или кражи учетных данных.
Детали формата
в двух словах- Документ ZX-Paintbrush (.zxp) - Старая программа для рисования под Windows ZX-Paintbrush сохраняла изображения как .zxp - не связано с Adobe; это то, что ошибочно описывало db_name.
Программы, открывающие файлы ZXP
Технические подробности
глубокая спецификация| Формат контейнера | ZIP-архив; сигнатура заголовка локального файла `50 4B 03 04` («PK») со смещением 0 |
| MIME-тип | `application/zip` |
| Внутренний манифест | `CSXS/manifest.xml` - обязательный XML-файл внутри ZIP, объявляющий ID расширения, версию и целевые приложения Adobe через `HostList` |
| Движок расширения | Adobe CEP (Common Extensibility Platform); панели работают внутри встроенного браузера Chromium с использованием HTML, CSS и JavaScript |
| SDK разработчика | Adobe CEP SDK (версии с 4 по 11, охватывающие выпуски от CS5.5 до текущих CC) |
| Цифровая подпись | Необязательный сертификат подписи кода PKCS#7, добавляемый после записи End-of-Central-Directory архива ZIP без нарушения парсинга ZIP |
| Предшествующий формат | `.mxp` (Adobe Extension Manager Package), использовавшийся в CS4 и ранее |
| Преемник | `.ccx` (Creative Cloud Extension package), используемый новой средой выполнения расширений на базе UXP |
| Инструменты установки | Adobe UPIA (Unified Plugin Installer Agent) через приложение Creative Cloud desktop; сторонняя утилита ZXPInstaller |
| Поддерживаемые приложения Adobe | Photoshop, Illustrator, InDesign, Premiere Pro, After Effects, Animate, Dreamweaver и другие приложения CC с поддержкой CEP |
| Типы упакованных расширений | Панели CEP HTML/JS, скрипты ExtendScript (`.jsx`), бинарные плагины и их гибридные комбинации |
| Проверка ZIP | Полностью извлекается с помощью 7-Zip или любого ZIP-инструмента; сжатие использует стандартный DEFLATE - без проприетарного кодирования |
| Таргетинг версий хоста | Элемент `HostList` в `CSXS/manifest.xml` закрепляет диапазоны минимальных и максимальных версий приложений CC, которые поддерживает расширение |
| Область установки | Может быть нацелен на путь установки для конкретного пользователя или для всех пользователей в зависимости от прав ОС во время установки |
| Выпущен | Adobe CS5.5 (2011), replacing the older MXP extension format |
| Спецификация | developer.adobe.com |
Конвертации ZXP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ZXP.