.XPI

Plik XPI

Cross-Platform Installer (Mozilla add-on package)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik XPI to pakiet dodatku do przeglądarki Firefox lub Thunderbird - archiwum ZIP zawierające rozszerzenie lub motyw. Można go zainstalować, przeciągając go do Menedżera dodatków (about:addons) w programie Firefox lub Thunderbird. Od 2016 roku stabilne wersje Firefox akceptują wyłącznie pliki XPI podpisane przez Mozilla; niepodpisane są blokowane, chyba że korzystasz z Firefox Developer Edition, Nightly lub about:debugging.

Deweloper: Mozilla Kategoria: Pliki wtyczek Otwarty standard MIME: application/x-xpinstall
OTWIERA SIĘ NA Windows macOS Linux Android
Powiązane: .XLA · .CRX · .BUNDLE · .ZXP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 11, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku XPI?

Plik z rozszerzeniem .xpi zawiera archiwum danych do instalacji dodatkowego oprogramowania Mozilla. Pakiet instalacyjny to archiwum ZIP skompresowane metodą deflate - posiada te same magiczne bajty PK (50 4B 03 04), co standardowy plik ZIP. Nazwa rozszerzenia .xpi to skrót od Cross-Platform Install - XPInstall, co było nazwą technologii używanej w oryginalnym procesie instalacji.

Pakiety .xpi są używane do instalowania i rozszerzania funkcjonalności aplikacji takich jak:

  • Firefox,
  • SeaMonkey,
  • Thunderbird.

Pliki pakietów .xpi mogą zawierać wtyczki, rozszerzenia, motywy lub słowniki. Plik przechowuje również metadane instalacji. W starym formacie XPInstall oznaczało to plik skryptu install.js i plik manifestu install.rdf; nowoczesne pakiety WebExtension (wprowadzone wraz z Firefox 57 w 2017 roku) używają manifest.json wraz z zasobami JavaScript, HTML, CSS i ikonami. Format ten jest ściśle powiązany z archiwami JAR - oba są kontenerami ZIP o specyficznym układzie wewnętrznym.

Podpisane pliki .xpi dystrybuowane przez addons.mozilla.org zawierają katalog META-INF/ z podpisem kryptograficznym Mozilla. Standardowe instalacje Firefox akceptują tylko pliki .xpi podpisane cyfrowo przez Mozilla. Aby zainstalować pakiety stron trzecich niecertyfikowane przez Mozilla, użytkownicy muszą korzystać z wersji Developer Edition programu Firefox i ustawić opcję xpinstall.signatures.required na false na stronie about:config. Pakiet można zainstalować, przeciągając i upuszczając plik .xpi na okno przeglądarki. Zawartość pakietu .xpi można przeglądać, zmieniając rozszerzenie pliku na .zip i rozpakowując go dowolnym narzędziem do archiwizacji.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik XPI instaluje kod, który działa wewnątrz przeglądarki z uprawnieniami, o które prosi - złośliwe rozszerzenie może czytać strony, przechwytywać dane z formularzy lub przejmować sesje przeglądania. Właśnie dlatego Mozilla wymaga podpisywania: stabilny Firefox instaluje tylko dodatki, które Mozilla sprawdziła/podpisała, co blokuje większość typowego złośliwego oprogramowania. Ryzyko wzrasta, gdy omijasz podpisywanie (edycje Developer/Nightly, about:debugging) lub instalujesz .xpi spoza AMO - rób to tylko dla dodatków, którym ufasz, i czytaj żądane uprawnienia podczas instalacji. Ponieważ jest to ZIP, możesz sprawdzić manifest.json (i listę „permissions”) za pomocą 7-Zip przed instalacją. Nieoczekiwane pliki .xpi w folderze Pobrane można bezpiecznie usunąć; są to jednorazowe instalatory.

Szczegóły formatu

w pigułce
PEŁNA NAZWACross-Platform Installer (Mozilla add-on package)
DEWELOPERMozillaod 1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
KATEGORIAPliki wtyczek
TYP MIMEapplication/x-xpinstall
TYPArchiwum ZIP zawierające rozszerzenie przeglądarki/poczty (WebExtension)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Plik .xpi to archiwum ZIP (nazwa to stary „Cross-Platform Installer” od Mozilla), więc zaczyna się od nagłówka „PK”. Wewnątrz nowoczesny XPI WebExtension zawiera manifest.json oraz pliki JS/HTML/CSS/ikony. Zmień nazwę na .zip, aby go sprawdzić. Podpisane pliki XPI z AMO zawierają również podpis Mozilla w META-INF/.

Programy otwierające pliki XPI

Windows3 apps
Mozilla Firefox Open-source Otwórz about:addons, a następnie przeciągnij .xpi na stronę (lub menu koła zębatego > Zainstaluj dodatek z pliku). Stabilny Firefox instaluje tylko podpisane pliki XPI.
7-Zip Open-source Kliknij prawym przyciskiem myszy > 7-Zip > Otwórz archiwum, aby przeczytać manifest.json i źródło (XPI to ZIP) - sprawdź przed instalacją.
Mozilla Thunderbird Open-source W przypadku dodatków do poczty/kalendarza: otwórz Menedżera dodatków i przeciągnij na niego plik .xpi, a następnie potwierdź instalację.
macOS2 apps
Mozilla Firefox Open-source Otwórz about:addons, a następnie przeciągnij .xpi na stronę (lub menu koła zębatego > Zainstaluj dodatek z pliku). Stabilny Firefox instaluje tylko podpisane pliki XPI.
Mozilla Thunderbird Open-source W przypadku dodatków do poczty/kalendarza: otwórz Menedżera dodatków i przeciągnij na niego plik .xpi, a następnie potwierdź instalację.
Linux2 apps
Mozilla Firefox Open-source Otwórz about:addons, a następnie przeciągnij .xpi na stronę (lub menu koła zębatego > Zainstaluj dodatek z pliku). Stabilny Firefox instaluje tylko podpisane pliki XPI.
Mozilla Thunderbird Open-source W przypadku dodatków do poczty/kalendarza: otwórz Menedżera dodatków i przeciągnij na niego plik .xpi, a następnie potwierdź instalację.
Android1 app
Firefox for Android Open-source Instaluj dodatki z AMO wewnątrz aplikacji; ręczna instalacja .xpi jest obsługiwana przez niestandardową kolekcję dodatków (Firefox Nightly) - nie jest to standardowy proces otwierania pliku.

Szczegóły techniczne

specyfikacja
Typ MIMEapplication/x-xpinstall
Format konteneraArchiwum ZIP; magiczne bajty 50 4B 03 04 („PK”) pod offsetem 0, identyczne ze standardowym nagłówkiem pliku lokalnego ZIP
Nowoczesny manifest wewnętrznymanifest.json zgodny z WebExtension API, wprowadzony w Firefox 57 (Quantum) w 2017 roku
Stary manifest wewnętrznyinstall.rdf (metadane RDF) i install.js (skrypt instalacyjny), używane przez system XPInstall sprzed WebExtension
Podpis kryptograficznyKatalog META-INF/ zawierający pliki podpisów wydane przez Mozilla; wymagany dla wszystkich pakietów dystrybuowanych przez addons.mozilla.org
Wymóg podpisywaniaFirefox z kanału stabilnego odrzuca niepodpisane pliki .xpi; aby zezwolić na niepodpisane instalacje, użyj Developer Edition i ustaw xpinstall.signatures.required=false w about:config
Obsługiwane typy treściRozszerzenia przeglądarki, motywy, słowniki, pakiety językowe i wtyczki wyszukiwania
Kompresjadeflate (standardowa kompresja ZIP); poszczególne wpisy mogą być również przechowywane bez kompresji wewnątrz archiwum
Kompatybilność między przeglądarkamiWebExtension API jest współdzielone z rozszerzeniami .crx dla Chrome i Edge; rozszerzenie z manifest.json jest w dużej mierze przenośne między przeglądarkami
Powiązany format.crx (rozszerzenie Chromium/Chrome) używa podobnego układu opartego na ZIP, ale poprzedza dane ZIP własnym nagłówkiem CRX
Metoda inspekcjiZmień nazwę na .zip i otwórz dowolnym menedżerem archiwów (7-Zip, WinRAR itp.), aby przeglądać pliki wewnętrzne bez specjalnych narzędzi
Aplikacje hostująceMozilla Firefox (główna), Mozilla Thunderbird (dodatki pocztowe), SeaMonkey
Kanał dystrybucjiaddons.mozilla.org (AMO) - zajmuje się hostingiem, recenzowaniem i podpisywaniem kodu wszystkich publicznie dystrybuowanych pakietów
Narzędzie do budowania i pakowaniaweb-ext CLI - oficjalne narzędzie wiersza poleceń Mozilla do budowania, lintowania, uruchamiania i podpisywania plików .xpi
Obsługa platformWieloplatformowy: Windows, macOS, Linux; także Android przez Firefox for Android (Fenix)
Wydano1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaextensionworkshop.com

Konwersje XPI

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami XPI. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
R
Robert A.15 d agoBEZ ODPOWIEDZI
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.
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Jak zainstalować plik XPI w programie Firefox?
Otwórz about:addons, a następnie przeciągnij plik .xpi na stronę (lub użyj menu koła zębatego > Zainstaluj dodatek z pliku) i potwierdź. Zwykły Firefox instaluje tylko dodatki podpisane przez Mozilla.
Dlaczego Firefox nie chce zainstalować mojego XPI (niepodpisanego dodatku)?
Od 2016 roku wersje stabilne i beta Firefox instalują tylko rozszerzenia podpisane przez Mozilla. Aby uruchomić niepodpisane, użyj Firefox Developer Edition/Nightly/ESR (ustaw xpinstall.signatures.required na false) lub załaduj je tymczasowo przez about:debugging - zostanie usunięte po restarcie.
Czy plik XPI to po prostu ZIP?
Tak. Zmień nazwę na .zip lub otwórz go za pomocą 7-Zip, aby przeczytać manifest.json i kod dodatku. Manifest musi znajdować się w katalogu głównym archiwum, aby był to prawidłowy XPI.
Czy mogę zainstalować Firefox XPI w Chrome?
Nie. Chrome używa rozszerzeń .crx o innym formacie i API. XPI nie załaduje się w Chrome; deweloper musi przeportować dodatek i opublikować wersję dla Chrome.
Jak zainstalować XPI w programie Thunderbird?
Otwórz Menedżera dodatków w Thunderbird i przeciągnij na niego plik .xpi, a następnie potwierdź. Dodatki pocztowe Thunderbird używają tego samego formatu XPI co Firefox.
Czy pliki XPI są bezpieczne?
Dodatek może uruchamiać potężny kod w przeglądarce, więc instaluj tylko te, którym ufasz - najlepiej podpisane z addons.mozilla.org. Sprawdź uprawnienia przy instalacji i sprawdź .xpi jako ZIP w razie wątpliwości.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z