.XPT

XPT-bestand

XPCOM Type Library File
Stel een vraag
SNEL ANTWOORD

Een XPT-bestand is een gecompileerde XPCOM Type Library - een binair bestand dat componentinterfaces beschrijft voor Mozilla-applicaties zoals Firefox en Thunderbird. Sinds Firefox 57-58 (2017-2018) worden deze bestanden niet langer afzonderlijk meegeleverd; de gegevens zijn ingebouwd in Firefox zelf. Als uw XPT-bestand afkomstig is van SAS, dan is dat een ander en niet-gerelateerd formaat (SAS XPORT). Er is geen standaardprogramma om een XPT-bestand te openen, maar Mozilla's xpt_dump-tool kan het weergeven als leesbare tekst.

Ontwikkelaar: Mozilla Foundation Categorie: Plug-inbestanden Open standaard MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .XPI · .XLA · .CRX · .BUNDLE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 29, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het XPT-bestandsformaat?

Bestanden met de extensie .xpt behoren tot de categorie plugin-bestanden voor de Mozilla Firefox-webbrowser en gerelateerde op XPCOM gebaseerde applicaties. De ontwikkeling van Firefox begon rond 2002-2003, hoewel het XPCOM-componentenframework teruggaat tot de Mozilla-codebase van Netscape uit de late jaren 90.

.xpt-bestanden zijn gecompileerde binaire type-bibliotheken - ze bevatten zelf geen uitvoerbare plugins of videocodecs, maar beschrijven eerder de interfaces en methodesignaturen van XPCOM-componenten die aan Firefox kunnen worden toegevoegd, waardoor de functionaliteit wordt uitgebreid. De gegevens die in .xpt-bestanden zijn opgeslagen, zijn binaire interfacedefinities waarmee de scriptlaag van de browser geïnstalleerde componenten kan aanroepen. Dit was het geval bij Adobe Flash-technologie, waarvan het Firefox-pluginpakket .xpt-bestanden bevatte die de XPCOM-interfaces van de plugin beschreven. Eenmaal geïnstalleerd, kon de browser de Flash-component aanroepen om presentaties en multimedia-inhoud af te spelen zonder dat de gebruiker de omgeving handmatig hoefde te configureren.

.xpt-bestanden worden gecompileerd uit .idl-interfacedefinitiebronnen met behulp van de xpidl-compiler. Vanaf Firefox 57 (november 2017) heeft Mozilla de ondersteuning voor legacy XPCOM-add-ons verwijderd ten gunste van de moderne WebExtensions API. .xpt-bestanden worden niet langer als afzonderlijke bestanden in de installatiemap van Firefox geleverd; typelib-gegevens worden nu rechtstreeks in het binaire bestand van Firefox gecompileerd.

Beveiliging & veiligheid

RISICO: LOW

XPT-bestanden zijn passieve interfacebeschrijvingsgegevens; ze bevatten geen uitvoerbare code. Echter, in de context van oude Mozilla/Firefox add-ons, zou een kwaadaardige XPT interfaces kunnen beschrijven voor een kwaadaardige XPCOM-component (het werkelijke risico ligt in de bijbehorende .so/.dll, niet de .xpt). Moderne Firefox laadt geen externe XPT-bestanden meer, waardoor dit aanvalsoppervlak volledig is geëlimineerd.

Formaatdetails

in een notendop
VOLLEDIGE NAAMXPCOM Type Library Fileook bekend als XPCOM Typelib, XPT typelib
ONTWIKKELAARMozilla Foundationsinds ~1999 (Netscape/Mozilla XPCOM origins)
MIME-TYPEapplication/octet-stream
TYPEbinair interfacebeschrijvingsbestand (gecompileerde type-bibliotheek)
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • SAS Transport File - SAS statistische software gebruikt .xpt (ook .xpt5/.xpt8) voor het SAS XPORT-transportformaat - een volledig niet-gerelateerd binair formaat voor het delen van SAS-datasets, gedefinieerd door SAS Institute.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
5850434F4D0A547970654C69620D0A1A
ASCII
XPCOM·TypeLib···
16-byte magic; bevat CR-LF (0D 0A) om corruptie door newline-vertaling te detecteren en 0x1A om MS-DOS-bestandsweergave te stoppen.

Programma's die XPT-bestanden openen

Windows2 apps
Mozilla Firefox (legacy, internal use only) Open-source XPT-bestanden worden niet door gebruikers geopend - ze worden automatisch geladen door de XPCOM-runtime van Firefox tijdens het opstarten. Moderne Firefox levert of leest geen afzonderlijke .xpt-bestanden meer.
xpt_dump (Mozilla build tool) Open-source Command-line tool uit het Mozilla-buildsysteem: xpt_dump file.xpt - dumpt menselijk leesbare interfacebeschrijvingen.
macOS1 app
Mozilla Firefox (legacy) Open-source Uitsluitend voor historisch intern gebruik; moderne Firefox laadt geen externe XPT-bestanden.
Linux1 app
Mozilla Firefox (legacy) Open-source Uitsluitend voor historisch intern gebruik; moderne Firefox laadt geen externe XPT-bestanden.

Technische details

diepe specificaties
FormaattypeBinair gecompileerde type-bibliotheek (XPCOM-interfacedefinities)
CoderingBinair
Byte-volgordeLittle-endian (32-bits bestandsoffsets)
Magic bytes16-byte reeks op offset 0: ASCII „XPCOM”, newline (0A), „TypeLib”, CR+LF (0D 0A), EOF-markering (1A)
HeaderstructuurMagic (16 bytes) + major version byte + minor version byte + interface count + file length
ContainerStandalone binair - niet gebaseerd op ZIP of OLE
Typische bestandsgrootte1 KB - 100 KB
Gecompileerd van`.idl`-bronbestanden via de `xpidl`-compilertool
Interne sectiesInterfaceDirectoryEntry-tabel, datapool (methodesignaturen en type-info), annotatiesectie
Bijbehorende platformsWindows, macOS, Linux
Veld formaatversiemajor_version=1, minor_version=0 opgeslagen in header; bevroren op v1.0
Huidige statusVervangen door WebExtensions API (Firefox 57, november 2017); niet langer gedistribueerd als losse bestanden
Uitgebracht~1999 (Netscape/Mozilla XPCOM origins)
Laatste versieFormat version 1.0 (specification at www-archive.mozilla.org)
Open standaardJa · royaltyvrij
Specificatiewww-archive.mozilla.org

XPT conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met XPT-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag
S
Stephan Stein27 d agoONBEANTWOORD
Bild kreieren aus Galerie
Wachten op antwoord

Veelgestelde vragen

Wat is een XPT-bestand?
Een gecompileerde XPCOM Type Library die wordt gebruikt door Mozilla-applicaties (Firefox, Thunderbird) om componentinterfaces te beschrijven. Sinds Firefox 57-58 (2017-2018) worden deze niet langer als afzonderlijke bestanden geleverd - de gegevens zijn ingebouwd in Firefox zelf.
Kan ik een XPT-bestand openen?
Niet in de normale zin - het is een binaire interfacebeschrijving. U kunt het inspecteren met xpt_dump uit de build-tools van Mozilla, wat menselijk leesbare uitvoer produceert.
Waarom heb ik XPT-bestanden in mijn oude Firefox-map?
Firefox van vóór 2017 leverde tientallen .xpt-bestanden in de map components/. Moderne Firefox doet dat niet meer. Het zijn onschadelijke restanten van oude installaties.
Mijn XPT-bestand is van SAS - hoe open ik het?
SAS .xpt-bestanden (XPORT-formaat) zijn totaal anders dan Mozilla .xpt-bestanden. Open ze met SAS-software, R (foreign::read.xport), Python (pyreadstat) of Stata.
Gebruikt Firefox nog steeds XPCOM?
Firefox gebruikt intern nog steeds XPCOM voor de eigen code, maar externe add-ons kunnen XPCOM niet meer gebruiken. De WebExtensions API heeft de legacy XPCOM-extensies vervangen in Firefox 57 (2017).

Referenties

1XPCOM Type Library File Format v1.0 - Mozilla Archivewww-archive.mozilla.org
2Mozilla Bug 1438688 - Statically allocate all XPT databugzilla.mozilla.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.ICSiCalendar data file
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Gerelateerde extensies

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z