.XPI

XPI-fil

Cross-Platform Installer (Mozilla add-on package)
Still et spørsmål
HURTIGSVAR

En XPI-fil er en tilleggspakke for Firefox eller Thunderbird - et ZIP-arkiv som inneholder en nettleserutvidelse eller et tema. Installer den ved å dra den over til utvidelsesbehandleren (about:addons) i Firefox eller Thunderbird. Siden 2016 godtar den vanlige versjonen av Firefox kun Mozilla-signerte XPI-filer; usignerte filer blokkeres med mindre du bruker Firefox Developer Edition, Nightly eller about:debugging.

Utvikler: Mozilla Kategori: Plug-in-filer Åpen standard MIME: application/x-xpinstall
ÅPNES PÅ Windows macOS Linux Android
Relatert: .XLA · .CRX · .BUNDLE · .ZXP

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 11, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er XPI-filformatet?

Fil med filendelsen .xpi inneholder et dataarkiv for installasjon av tilleggsprogramvare fra Mozilla. Installasjonspakken er et ZIP-arkiv komprimert med deflate-metoden - den deler de samme PK magic bytes (50 4B 03 04) som en standard ZIP-fil. Navnet på .xpi-endelsen er en forkortelse for Cross-Platform Install - XPInstall, som var navnet på teknologien som ble brukt i den opprinnelige installasjonsprosessen.

.xpi-pakker brukes til å installere og utvide funksjonaliteten til applikasjoner som:

  • Firefox,
  • SeaMonkey,
  • Thunderbird.

.xpi-pakkefiler kan inneholde utvidelser, temaer eller ordbøker. Filen lagrer også metadata for installasjonen. I det eldre XPInstall-formatet betydde dette en skriptfil install.js og en manifestfil install.rdf; moderne WebExtension-pakker (introdusert med Firefox 57 i 2017) bruker manifest.json sammen med JavaScript, HTML, CSS og ikonressurser. Formatet er nært beslektet med JAR-arkiver - begge er ZIP-containere med et spesifikt internt oppsett.

Signerte .xpi-filer distribuert via addons.mozilla.org inneholder en META-INF/-mappe med en kryptografisk signatur fra Mozilla. Standard Firefox-installasjoner godtar kun .xpi-filer som er digitalt signert av Mozilla. For å installere tredjepartspakker som ikke er sertifisert av Mozilla, må brukere bruke en Developer Edition av Firefox og sette alternativet xpinstall.signatures.required til false på siden about:config. Pakken kan installeres ved å dra og slippe .xpi-filen over i nettleservinduet. Innholdet i en .xpi-pakke kan vises ved å endre filendelsen til .zip og pakke den ut med et hvilket som helst arkivverktøy.

Sikkerhet og trygghet

RISIKO: MEDIUM

En XPI installerer kode som kjører inne i nettleseren din med de tillatelsene den ber om - en ondsinnet utvidelse kan lese sider, fange opp formulardata eller kapre nettlesingen. Det er nettopp derfor Mozilla krever signering: den vanlige versjonen av Firefox installerer kun tillegg som Mozilla har vurdert/signert, noe som blokkerer det meste av vanlig skadevare. Risikoen øker når du omgår signering (Developer/Nightly-utgaver, about:debugging) eller installerer en .xpi fra utsiden av AMO - gjør dette kun for tillegg du stoler på, og les de forespurte tillatelsene ved installasjon. Fordi det er en ZIP-fil, kan du inspisere manifest.json (og dens «permissions»-liste) med 7-Zip før du installerer. Uventede .xpi-filer i Nedlastinger er trygge å slette; de er kun installasjonsfiler.

Formatdetaljer

i et nøtteskall
FULLT NAVNCross-Platform Installer (Mozilla add-on package)
UTVIKLERMozillasiden 1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
MIME-TYPEapplication/x-xpinstall
TYPEZIP-arkiv som inneholder en nettleser/e-post-utvidelse (WebExtension)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En .xpi er et ZIP-arkiv (navnet er det gamle Mozilla «Cross-Platform Installer»), så den starter med «PK»-headeren. Inni inneholder en moderne WebExtension XPI en manifest.json pluss JS/HTML/CSS/ikoner. Endre navn til .zip for å inspisere. Signerte XPI-er fra AMO inneholder også en META-INF/ Mozilla-signatur.

Programmer som åpner XPI-filer

Windows3 apps
Mozilla Firefox Åpen kildekode Åpne about:addons, dra deretter .xpi-filen inn på siden (eller tannhjulmeny > Installer tillegg fra fil). Vanlig Firefox installerer kun Mozilla-signerte XPI-er.
7-Zip Åpen kildekode Høyreklikk > 7-Zip > Åpne arkiv for å lese manifest.json og kildekoden (en XPI er en ZIP) - inspiser før installasjon.
Mozilla Thunderbird Åpen kildekode For e-post/kalender-tillegg: åpne utvidelsesbehandleren og dra .xpi-filen over den, og bekreft deretter installasjonen.
macOS2 apps
Mozilla Firefox Åpen kildekode Åpne about:addons, dra deretter .xpi-filen inn på siden (eller tannhjulmeny > Installer tillegg fra fil). Vanlig Firefox installerer kun Mozilla-signerte XPI-er.
Mozilla Thunderbird Åpen kildekode For e-post/kalender-tillegg: åpne utvidelsesbehandleren og dra .xpi-filen over den, og bekreft deretter installasjonen.
Linux2 apps
Mozilla Firefox Åpen kildekode Åpne about:addons, dra deretter .xpi-filen inn på siden (eller tannhjulmeny > Installer tillegg fra fil). Vanlig Firefox installerer kun Mozilla-signerte XPI-er.
Mozilla Thunderbird Åpen kildekode For e-post/kalender-tillegg: åpne utvidelsesbehandleren og dra .xpi-filen over den, og bekreft deretter installasjonen.
Android1 app
Firefox for Android Åpen kildekode Installer tillegg fra AMO inne i appen; manuell installasjon av .xpi støttes via en tilpasset «Add-on Collection» (Firefox Nightly) - ikke via en vanlig filåpningsprosess.

Tekniske detaljer

dyp spesifikasjon
MIME-typeapplication/x-xpinstall
Container-formatZIP-arkiv; magic bytes 50 4B 03 04 («PK») ved offset 0, identisk med en standard lokal filheader for ZIP
Moderne internt manifestmanifest.json som følger WebExtension API, introdusert med Firefox 57 (Quantum) i 2017
Eldre internt manifestinstall.rdf (RDF-metadata) og install.js (installasjonsskript), brukt av det tidligere XPInstall-systemet
Kryptografisk signaturMETA-INF/-mappe som inneholder signaturfiler utstedt av Mozilla; påkrevd for alle pakker distribuert via addons.mozilla.org
SigneringskravRelease-versjonen av Firefox avviser usignerte .xpi-filer; for å tillate usignerte installasjoner, bruk Developer Edition og sett xpinstall.signatures.required=false i about:config
Støttede innholdstyperNettleserutvidelser, temaer, ordbøker, språkpakker og søkeutvidelser
Komprimeringdeflate (standard ZIP-komprimering); enkelte elementer kan også lagres ukomprimert i arkivet
Kompatibilitet på tvers av nettlesereWebExtension API deles med Chrome .crx og Edge-utvidelser; en manifest.json-utvidelse er i stor grad portabel mellom nettlesere
Relatert format.crx (Chromium/Chrome-utvidelse) bruker et lignende ZIP-basert oppsett, men legger til en proprietær CRX-header før ZIP-dataene
InspeksjonsmetodeEndre navn til .zip og åpne med en hvilken som helst arkivbehandler (7-Zip, WinRAR, etc.) for å bla i interne filer uten spesialverktøy
VertsapplikasjonerMozilla Firefox (primær), Mozilla Thunderbird (e-posttillegg), SeaMonkey
Distribusjonskanaladdons.mozilla.org (AMO) - håndterer hosting, vurdering og kodesignering av alle offentlig distribuerte pakker
Bygge- og pakkeverktøyweb-ext CLI - Mozillas offisielle kommandolinjeverktøy for bygging, linting, kjøring og signering av .xpi-filer
PlattformstøttePlattformuavhengig: Windows, macOS, Linux; også Android via Firefox for Android (Fenix)
Utgitt1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
Åpen standardJa · royalty-fri
Spesifikasjonextensionworkshop.com

XPI-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med XPI-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag
R
Robert A.Sep 2026UBESVART
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.
Venter på svar

Ofte stilte spørsmål

Hvordan installerer jeg en XPI-fil i Firefox?
Åpne about:addons, dra deretter .xpi-filen inn på siden (eller bruk tannhjulmenyen > Installer tillegg fra fil) og bekreft. Vanlig Firefox installerer kun tillegg som Mozilla har signert.
Hvorfor vil ikke Firefox installere min XPI (usignert tillegg)?
Siden 2016 installerer release/beta-versjoner av Firefox kun Mozilla-signerte utvidelser. For å kjøre en usignert utvidelse, bruk Firefox Developer Edition/Nightly/ESR (sett xpinstall.signatures.required til false) eller last den inn midlertidig via about:debugging - den fjernes ved omstart.
Er en XPI-fil bare en ZIP-fil?
Ja. Gi den nytt navn til .zip eller åpne den med 7-Zip for å lese manifest.json og utvidelsens kode. Manifestet må ligge i rotmappen til arkivet for at det skal være en gyldig XPI.
Kan jeg installere en Firefox XPI i Chrome?
Nei. Chrome bruker .crx-utvidelser med et annet format og andre API-er. En XPI vil ikke kunne lastes i Chrome; utvikleren må portere tillegget og publisere en Chrome-versjon.
Hvordan installerer jeg en XPI i Thunderbird?
Åpne Thunderbirds utvidelsesbehandler og dra .xpi-filen over den, og bekreft deretter. Tillegg for Thunderbird-e-post bruker samme XPI-format som Firefox.
Er XPI-filer trygge?
En utvidelse kan kjøre kraftig kode i nettleseren din, så installer kun de du stoler på - fortrinnsvis signerte utvidelser fra addons.mozilla.org. Sjekk tillatelsene ved installasjon, og inspiser .xpi-filen som en ZIP hvis du er usikker.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Relaterte filendelser

.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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å