.XPI

Файл XPI

Cross-Platform Installer (Mozilla add-on package)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл XPI - это пакет дополнений для Firefox или Thunderbird, представляющий собой ZIP-архив с расширением браузера или темой. Установите его, перетащив в «Менеджер дополнений» (about:addons) в Firefox или Thunderbird. С 2016 года релизные версии Firefox принимают только XPI, подписанные Mozilla; неподписанные блокируются, если вы не используете Firefox Developer Edition, Nightly или about:debugging.

Разработчик: Mozilla Категория: Файлы расширений Открыть стандартное MIME: application/x-xpinstall
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android
Связанные: .XLA · .CRX · .BUNDLE · .ZXP

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 11, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла XPI?

Файл с расширением .xpi содержит архив данных для установки дополнительного программного обеспечения Mozilla. Установочный пакет представляет собой ZIP-архив, сжатый методом deflate - он имеет те же магические байты PK (50 4B 03 04), что и стандартный ZIP-файл. Название расширения .xpi является сокращением от Cross-Platform Install - XPInstall, так называлась технология, использовавшаяся в оригинальном процессе установки.

Пакеты .xpi используются для установки и расширения функциональности таких приложений, как:

  • Firefox,
  • SeaMonkey,
  • Thunderbird.

Файлы пакетов .xpi могут содержать плагины, расширения, темы или словари. Файл также хранит метаданные установки. В устаревшем формате XPInstall это были файл скрипта install.js и файл манифеста install.rdf; современные пакеты WebExtension (представленные в Firefox 57 в 2017 году) используют manifest.json вместе с JavaScript, HTML, CSS и иконками. Формат тесно связан с архивами JAR - оба являются ZIP-контейнерами со специфической внутренней структурой.

Подписанные файлы .xpi, распространяемые через addons.mozilla.org, содержат каталог META-INF/ с криптографической подписью Mozilla. Стандартные установки Firefox принимают только файлы .xpi, имеющие цифровую подпись Mozilla. Чтобы установить сторонние пакеты, не сертифицированные Mozilla, пользователи должны использовать Developer Edition версии Firefox и установить параметр xpinstall.signatures.required в значение false на странице about:config. Пакет можно установить, перетащив файл .xpi в окно браузера. Содержимое пакета .xpi можно просмотреть, изменив расширение файла на .zip и распаковав его любым архиватором.

Безопасность и защита

РИСК: MEDIUM

XPI устанавливает код, который запускается внутри вашего браузера с запрашиваемыми разрешениями - вредоносное расширение может читать страницы, перехватывать данные форм или подменять результаты поиска. Именно поэтому Mozilla требует подписи: релизный Firefox устанавливает только те дополнения, которые Mozilla проверила и подписала, что блокирует большинство обычных вредоносных программ. Риск возрастает, когда вы обходите подпись (версии Developer/Nightly, about:debugging) или устанавливаете .xpi не из AMO - делайте это только для дополнений, которым доверяете, и читайте запрашиваемые разрешения при установке. Поскольку это ZIP, вы можете изучить manifest.json (и его список «permissions») с помощью 7-Zip перед установкой. Неожиданные файлы .xpi в папке «Загрузки» можно безопасно удалять; это временные установщики.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕCross-Platform Installer (Mozilla add-on package)
РАЗРАБОТЧИКMozillaс 1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
MIME-ТИПapplication/x-xpinstall
ТИПZIP-архив, содержащий расширение браузера или почты (WebExtension)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.xla.crx.bundle.zxp
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
504B0304
ASCII
PK··
XPI - это ZIP-архив (название происходит от старого «Cross-Platform Installer» от Mozilla), поэтому он начинается с заголовка «PK». Внутри современный XPI WebExtension содержит manifest.json, а также JS/HTML/CSS/иконки. Переименуйте в .zip для проверки. Подписанные XPI из AMO также содержат подпись Mozilla в папке META-INF/.

Программы, открывающие файлы XPI

Windows3 apps
Mozilla Firefox Открытый код Откройте about:addons, затем перетащите .xpi на страницу (или меню шестеренки > «Установить дополнение из файла»). Релизный Firefox устанавливает только подписанные Mozilla XPI.
7-Zip Открытый код Правой кнопкой мыши > 7-Zip > «Открыть архив», чтобы прочитать manifest.json и исходный код (XPI - это ZIP) - проверьте перед установкой.
Mozilla Thunderbird Открытый код Для почтовых/календарных дополнений: откройте «Менеджер дополнений» и перетащите на него .xpi, затем подтвердите установку.
macOS2 apps
Mozilla Firefox Открытый код Откройте about:addons, затем перетащите .xpi на страницу (или меню шестеренки > «Установить дополнение из файла»). Релизный Firefox устанавливает только подписанные Mozilla XPI.
Mozilla Thunderbird Открытый код Для почтовых/календарных дополнений: откройте «Менеджер дополнений» и перетащите на него .xpi, затем подтвердите установку.
Linux2 apps
Mozilla Firefox Открытый код Откройте about:addons, затем перетащите .xpi на страницу (или меню шестеренки > «Установить дополнение из файла»). Релизный Firefox устанавливает только подписанные Mozilla XPI.
Mozilla Thunderbird Открытый код Для почтовых/календарных дополнений: откройте «Менеджер дополнений» и перетащите на него .xpi, затем подтвердите установку.
Android1 app
Firefox for Android Открытый код Устанавливайте дополнения из AMO внутри приложения; ручная установка .xpi поддерживается через пользовательскую коллекцию дополнений (Firefox Nightly) - это не стандартный процесс открытия файла.

Технические подробности

глубокая спецификация
MIME-типapplication/x-xpinstall
Формат контейнераZIP-архив; магические байты 50 4B 03 04 («PK») со смещением 0, идентично локальному заголовку файла стандартного ZIP
Современный внутренний манифестmanifest.json, соответствующий WebExtension API, представленному в Firefox 57 (Quantum) в 2017 году
Устаревший внутренний манифестinstall.rdf (метаданные RDF) и install.js (скрипт установки), использовавшиеся в системе XPInstall до WebExtension
Криптографическая подписьКаталог META-INF/, содержащий файлы подписи, выданные Mozilla; требуется для всех пакетов, распространяемых через addons.mozilla.org
Требование подписиFirefox стабильного канала отклоняет неподписанные файлы .xpi; чтобы разрешить установку неподписанных файлов, используйте Developer Edition и установите xpinstall.signatures.required=false в about:config
Поддерживаемые типы контентаРасширения браузера, темы, словари, языковые пакеты и поисковые плагины
Сжатиеdeflate (стандартное сжатие ZIP); отдельные записи также могут храниться в архиве без сжатия
Межбраузерная совместимостьWebExtension API является общим с расширениями Chrome .crx и Edge; расширение с manifest.json в значительной степени переносимо между браузерами
Похожий формат.crx (расширение Chromium/Chrome) использует аналогичную структуру на основе ZIP, но добавляет проприетарный заголовок CRX перед данными ZIP
Метод проверкиПереименуйте в .zip и откройте любым менеджером архивов (7-Zip, WinRAR и т. д.) для просмотра внутренних файлов без специальных инструментов
Хост-приложенияMozilla Firefox (основное), Mozilla Thunderbird (почтовые дополнения), SeaMonkey
Канал распространенияaddons.mozilla.org (AMO) - обеспечивает хостинг, проверку и подписание кода всех публично распространяемых пакетов
Инструмент сборки и упаковкиweb-ext CLI - официальная утилита командной строки Mozilla для сборки, линтинга, запуска и подписания файлов .xpi
Поддержка платформКроссплатформенность: Windows, macOS, Linux; также Android через Firefox for Android (Fenix)
Выпущен1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
Открыть стандартноеДа · без роялти
Спецификацияextensionworkshop.com

Конвертации XPI

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами XPI. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня
R
Robert A.15 d agoБЕЗ ОТВЕТА
Can I safely deleted these .xpi files in the AppData>roaming>temp folder? Any negative consequences? They seem to be just zip files for installing extensions.
Ожидание ответа

Часто задаваемые вопросы

Как установить файл XPI в Firefox?
Откройте about:addons, затем перетащите .xpi на страницу (или используйте меню с шестеренкой > «Установить дополнение из файла») и подтвердите действие. Обычный Firefox устанавливает только те дополнения, которые подписаны Mozilla.
Почему Firefox не устанавливает мой XPI (неподписанное дополнение)?
Начиная с 2016 года релизные и бета-версии Firefox устанавливают только расширения, подписанные Mozilla. Чтобы запустить неподписанное расширение, используйте Firefox Developer Edition/Nightly/ESR (установив xpinstall.signatures.required в false) или загрузите его временно через about:debugging - оно будет удалено после перезапуска.
Является ли файл XPI обычным ZIP-архивом?
Да. Переименуйте его в .zip или откройте с помощью 7-Zip, чтобы прочитать manifest.json и код дополнения. Манифест должен находиться в корне архива, чтобы XPI считался корректным.
Можно ли установить Firefox XPI в Chrome?
Нет. Chrome использует расширения .crx с другим форматом и API. XPI не загрузится в Chrome; разработчику необходимо портировать дополнение и опубликовать версию для Chrome.
Как установить XPI в Thunderbird?
Откройте «Менеджер дополнений» в Thunderbird, перетащите на него файл .xpi и подтвердите установку. Почтовые дополнения Thunderbird используют тот же формат XPI, что и Firefox.
Безопасны ли файлы XPI?
Дополнение может запускать мощный код в вашем браузере, поэтому устанавливайте только те, которым доверяете - предпочтительно подписанные с addons.mozilla.org. Проверяйте разрешения при установке и изучайте .xpi как ZIP-архив, если не уверены.

Ссылки

1Mozilla Extension Workshop - Publishing and signing add-onsextensionworkshop.com
2MozillaWiki - Add-ons/Extension Signingwiki.mozilla.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Похожие расширения

.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In
.SPDSPSS Custom Dialog Package

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z