Кросс-платформенный модуль установщика (XPI)

Кросс-платформенный модуль установщика (XPI) - это ZIP-файл, используемый для установки пакетов, с использованием технологии XPInstall. Модули XPI ( так называемые "Bundles") используются для установки широкого спектра программного обеспечения , включая Plugins, Extensions, Themes, и Thunderbird dictionaries.

XPI содержит инструкции по установке (install.js или install.rdf), а также фактическое программное обеспечение для установки, которое часто само упаковано как файл JAR. При загрузке или добавлении в диспетчер расширений XPInstall автоматически взаимодействует с инструкциями по установке, содержащимися в XPI, и устанавливает содержащееся в нем программное обеспечение.

Архивы XPI поддерживают только файлы, хранящиеся несжатыми или сжатыми с помощью метода "deflate".

Примечание: Начиная с Gecko 2.0, XPI-файлы больше не распаковываются при установке расширений. Вместо этого сам XPI помещается в каталог расширений, и файлы загружаются непосредственно из пакета. Дополнительную информацию см. в разделе Updating extensions for Firefox 4.

Когда файлы XPI передаются через HTTP, тип MIME application / x-xpinstall должен соответствовать расширению файла xpi.

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: Shychara
 Обновлялась последний раз: Shychara,