.XPI

XPI-fil

Cross-Platform Installer (Mozilla add-on package)
Stil et spørgsmål
HURTIGT SVAR

En XPI-fil er en Firefox- eller Thunderbird-tilføjelsespakke - et ZIP-arkiv, der indeholder en browserudvidelse eller et tema. Installer den ved at trække den over i Tilføjelsesstyring (about:addons) i Firefox eller Thunderbird. Siden 2016 accepterer release-versioner af Firefox kun Mozilla-signerede XPI-filer; usignerede blokeres, medmindre du bruger Firefox Developer Edition, Nightly eller about:debugging.

Udvikler: Mozilla Kategori: Plug-in-filer Åben standard MIME: application/x-xpinstall
ÅBNER PÅ Windows macOS Linux Android
Relateret: .XLA · .CRX · .BUNDLE · .ZXP

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 11, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er XPI-filformatet?

Fil med filtypen .xpi indeholder et dataarkiv til installation af yderligere Mozilla-software. Installationspakken er et ZIP-arkiv komprimeret med deflate-metoden - den deler de samme PK magic bytes (50 4B 03 04) som en standard ZIP-fil. Navnet på filtypen .xpi er en forkortelse for Cross-Platform Install - XPInstall, som var navnet på den teknologi, der blev brugt i den oprindelige installationsproces.

.xpi-pakker bruges til at installere og udvide funktionaliteten i applikationer som:

  • Firefox,
  • SeaMonkey,
  • Thunderbird.

.xpi-pakkefiler kan indeholde plugins, udvidelser, temaer eller ordbøger. Filen gemmer også metadata for installationen. I det ældre XPInstall-format betød dette en scriptfil install.js og en manifestfil install.rdf; moderne WebExtension-pakker (introduceret med Firefox 57 i 2017) bruger manifest.json sammen med JavaScript, HTML, CSS og ikon-aktiver. Formatet er tæt beslægtet med JAR-arkiver - begge er ZIP-containere med et specifikt internt layout.

Signerede .xpi-filer distribueret via addons.mozilla.org indeholder en META-INF/-mappe med en kryptografisk signatur fra Mozilla. Standardinstallationer af Firefox accepterer kun .xpi-filer, der er digitalt signeret af Mozilla. For at installere tredjepartspakker, der ikke er certificeret af Mozilla, skal brugere anvende en Developer Edition af Firefox og sætte indstillingen xpinstall.signatures.required til false på siden about:config. Pakken kan installeres ved at trække og slippe .xpi-filen over i browservinduet. Indholdet af en .xpi-pakke kan gennemses ved at ændre filens filtype til .zip og udpakke den med et hvilket som helst arkivværktøj.

Sikkerhed og tryghed

RISIKO: MEDIUM

En XPI installerer kode, der kører inde i din browser med de tilladelser, den anmoder om - en ondsindet udvidelse kan læse sider, opsnappe formulardata eller kapre din browsing. Det er netop derfor, Mozilla kræver signering: release-versioner af Firefox installerer kun tilføjelser, som Mozilla har gennemgået/signeret, hvilket blokerer det meste tilfældige malware. Risikoen stiger, når du omgår signering (Developer/Nightly-udgaver, about:debugging) eller installerer en .xpi udefra AMO - gør kun dette for tilføjelser, du har tillid til, og læs de anmodede tilladelser ved installation. Da det er en ZIP, kan du inspicere manifest.json (og dens 'permissions'-liste) med 7-Zip før installation. Uventede .xpi-filer i Downloads er sikre at slette; de er engangs-installationsfiler.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNCross-Platform Installer (Mozilla add-on package)
UDVIKLERMozillasiden 1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
MIME-TYPEapplication/x-xpinstall
TYPEZIP-arkiv indeholdende en browser/mail-udvidelse (WebExtension)
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En .xpi er et ZIP-arkiv (navnet er det gamle Mozilla „Cross-Platform Installer”), så det starter med „PK”-headeren. Indeni indeholder en moderne WebExtension XPI en manifest.json plus JS/HTML/CSS/ikoner. Omdøb til .zip for at inspicere. Signerede XPI-filer fra AMO indeholder også en META-INF/ Mozilla-signatur.

Programmer der åbner XPI-filer

Windows3 apps
Mozilla Firefox Open-source Åbn about:addons, træk derefter .xpi-filen over på siden (eller tandhjulsmenu > Installer tilføjelse fra fil). Release Firefox installerer kun Mozilla-signerede XPI-filer.
7-Zip Open-source Højreklik > 7-Zip > Åbn arkiv for at læse manifest.json og kildekoden (en XPI er en ZIP) - inspicer før installation.
Mozilla Thunderbird Open-source For mail/kalender-tilføjelser: Åbn Tilføjelsesstyring og træk .xpi-filen over i den, og bekræft derefter installationen.
macOS2 apps
Mozilla Firefox Open-source Åbn about:addons, træk derefter .xpi-filen over på siden (eller tandhjulsmenu > Installer tilføjelse fra fil). Release Firefox installerer kun Mozilla-signerede XPI-filer.
Mozilla Thunderbird Open-source For mail/kalender-tilføjelser: Åbn Tilføjelsesstyring og træk .xpi-filen over i den, og bekræft derefter installationen.
Linux2 apps
Mozilla Firefox Open-source Åbn about:addons, træk derefter .xpi-filen over på siden (eller tandhjulsmenu > Installer tilføjelse fra fil). Release Firefox installerer kun Mozilla-signerede XPI-filer.
Mozilla Thunderbird Open-source For mail/kalender-tilføjelser: Åbn Tilføjelsesstyring og træk .xpi-filen over i den, og bekræft derefter installationen.
Android1 app
Firefox for Android Open-source Installer tilføjelser fra AMO inde i appen; manuel installation af .xpi understøttes via en brugerdefineret Add-on Collection (Firefox Nightly) - ikke et normalt fil-åbningsflow.

Tekniske detaljer

dyb specifikation
MIME-typeapplication/x-xpinstall
Container-formatZIP-arkiv; magic bytes 50 4B 03 04 („PK”) ved offset 0, identisk med en standard ZIP lokal fil-header
Moderne internt manifestmanifest.json som følger WebExtension API, introduceret med Firefox 57 (Quantum) i 2017
Ældre internt manifestinstall.rdf (RDF-metadata) og install.js (installationsscript), brugt af det tidligere XPInstall-system før WebExtension
Kryptografisk signaturMETA-INF/-mappe, der indeholder Mozilla-udstedte signaturfiler; påkrævet for alle pakker distribueret via addons.mozilla.org
SigneringskravRelease-channel Firefox afviser usignerede .xpi-filer; for at tillade usignerede installationer skal du bruge Developer Edition og sætte xpinstall.signatures.required=false i about:config
Understøttede indholdstyperBrowserudvidelser, temaer, ordbøger, sprogpakker og søge-plugins
Komprimeringdeflate (standard ZIP-komprimering); individuelle poster kan også gemmes ukomprimeret i arkivet
Cross-browser kompatibilitetWebExtension API deles med Chrome .crx og Edge-udvidelser; en manifest.json-udvidelse er i høj grad portabel på tværs af browsere
Relateret format.crx (Chromium/Chrome-udvidelse) bruger et lignende ZIP-baseret layout, men foranvender en proprietær CRX-header før ZIP-dataene
InspektionsmetodeOmdøb til .zip og åbn med enhver arkivstyring (7-Zip, WinRAR, osv.) for at gennemse interne filer uden specialværktøj
VærtsapplikationerMozilla Firefox (primær), Mozilla Thunderbird (mail-tilføjelser), SeaMonkey
Distributionskanaladdons.mozilla.org (AMO) - håndterer hosting, gennemgang og kodesignering af alle offentligt distribuerede pakker
Build- og pakkeværktøjweb-ext CLI - Mozillas officielle kommandolinjeværktøj til at bygge, linte, køre og signere .xpi-filer
PlatformunderstøttelseCross-platform: Windows, macOS, Linux; også Android via Firefox for Android (Fenix)
Udgivet1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
Åben standardJa · royaltyfri
Specifikationextensionworkshop.com

XPI-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med XPI-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag
R
Robert A.15 d agoUBESVARET
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 stillede spørgsmål

Hvordan installerer jeg en XPI-fil i Firefox?
Åbn about:addons, træk derefter .xpi-filen over på siden (eller brug tandhjulsmenuen > Installer tilføjelse fra fil) og bekræft. Normal Firefox installerer kun tilføjelser, som Mozilla har signeret.
Hvorfor vil Firefox ikke installere min XPI (usigneret tilføjelse)?
Siden 2016 installerer release/beta-versioner af Firefox kun Mozilla-signerede udvidelser. For at køre en usigneret skal du bruge Firefox Developer Edition/Nightly/ESR (sæt xpinstall.signatures.required til false) eller indlæse den midlertidigt via about:debugging - den fjernes ved genstart.
Er en XPI-fil bare en ZIP?
Ja. Omdøb den til .zip eller åbn den med 7-Zip for at læse manifest.json og tilføjelsens kode. Manifestet skal ligge i arkivets rod, for at det er en gyldig XPI.
Kan jeg installere en Firefox XPI i Chrome?
Nej. Chrome bruger .crx-udvidelser med et andet format og andre API'er. En XPI kan ikke indlæses i Chrome; udvikleren skal portere tilføjelsen og udgive en Chrome-version.
Hvordan installerer jeg en XPI i Thunderbird?
Åbn Thunderbirds Tilføjelsesstyring og træk .xpi-filen over i den, og bekræft derefter. Thunderbird-mailtilføjelser bruger samme XPI-format som Firefox.
Er XPI-filer sikre?
En tilføjelse kan køre kraftfuld kode i din browser, så installer kun dem, du har tillid til - helst signerede fra addons.mozilla.org. Tjek tilladelserne ved installation, og inspicer .xpi-filen som en ZIP, hvis du er usikker.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å