.XPT

XPT-fil

XPCOM Type Library File
Still et spørsmål
HURTIGSVAR

En XPT-fil er et kompilert XPCOM Type Library - en binærfil som beskriver komponentgrensesnitt for Mozilla-applikasjoner som Firefox og Thunderbird. Siden Firefox 57-58 (2017-2018) blir ikke disse filene lenger levert separat; dataene er innebygd i selve Firefox. Hvis XPT-filen din kom fra SAS, er det et annet og urelatert format (SAS XPORT). Det finnes ikke noe standardprogram for å åpne en XPT-fil, men Mozillas verktøy «xpt_dump» kan gjengi den som lesbar tekst.

Utvikler: Mozilla Foundation Kategori: Plug-in-filer Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux
Relatert: .XPI · .XLA · .CRX · .BUNDLE

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 29, 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 XPT-filformatet?

Filer med filendelsen .xpt tilhører kategorien programtilleggsfiler for nettleseren Mozilla Firefox og relaterte XPCOM-baserte applikasjoner. Utviklingen av Firefox startet rundt 2002-2003, selv om XPCOM-rammeverket kan spores tilbake til Netscapes Mozilla-kildekode fra slutten av 1990-tallet.

.xpt-filer er kompilerte binære typebiblioteker - de inneholder ikke kjørbare programtillegg eller videokodeker i seg selv, men beskriver heller grensesnittene og metodessignaturene til XPCOM-komponenter som kan legges til i Firefox for å utvide funksjonaliteten. Dataene som lagres i .xpt-filer er binære grensesnittsdefinisjoner som lar nettleserens skriptlag kalle opp installerte komponenter. Dette var tilfelle med Adobe Flash-teknologi, der Firefox-plugin-pakken inkluderte .xpt-filer som beskrev pluginens XPCOM-grensesnitt. Når den var installert, kunne nettleseren kalle opp Flash-komponenten for å spille av presentasjoner og multimediainnhold uten at brukeren trengte å konfigurere miljøet manuelt.

.xpt-filer er kompilert fra .idl-grensesnittsdefinisjonskilder ved hjelp av kompilatoren xpidl. Fra og med Firefox 57 (november 2017) fjernet Mozilla støtte for eldre XPCOM-tillegg til fordel for det moderne WebExtensions API. .xpt-filer leveres ikke lenger som separate filer i installasjonsmappen til Firefox; typelib-data blir nå kompilert direkte inn i Firefox-binærfilen.

Sikkerhet og trygghet

RISIKO: LOW

XPT-filer er passive grensesnittsbeskrivelsesdata; de inneholder ingen kjørbar kode. Men i sammenheng med gamle Mozilla/Firefox-tillegg, kunne en ondsinnet XPT beskrive grensesnitt for en ondsinnet XPCOM-komponent (den faktiske risikoen ligger i den tilhørende .so/.dll-filen, ikke i .xpt). Moderne Firefox laster ikke lenger eksterne XPT-filer, noe som eliminerer denne angrepsflaten fullstendig.

Formatdetaljer

i et nøtteskall
FULLT NAVNXPCOM Type Library Fileogså kjent som XPCOM Typelib, XPT typelib
UTVIKLERMozilla Foundationsiden ~1999 (Netscape/Mozilla XPCOM origins)
MIME-TYPEapplication/octet-stream
TYPEbinær grensesnittsbeskrivelsesfil (kompilert typebibliotek)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • SAS Transport File - SAS statistisk programvare bruker .xpt (også .xpt5/.xpt8) for SAS XPORT-transportformatet - et helt urelatert binært format for deling av SAS-datasett, definert av SAS Institute.
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
5850434F4D0A547970654C69620D0A1A
ASCII
XPCOM·TypeLib···
16-byte magic; inkluderer CR-LF (0D 0A) for å oppdage korrupsjon ved linjeskiftkonvertering og 0x1A for å stoppe MS-DOS-filvisning.

Programmer som åpner XPT-filer

Windows2 apps
Mozilla Firefox (legacy, internal use only) Åpen kildekode XPT-filer åpnes ikke av brukere - de lastes automatisk av Firefox sitt XPCOM-kjøretidsmiljø under oppstart. Moderne Firefox leverer eller leser ikke lenger separate .xpt-filer.
xpt_dump (Mozilla build tool) Åpen kildekode Kommandolinjeverktøy fra Mozilla-byggesystemet: «xpt_dump file.xpt» - dumper menneskelig lesbare grensesnittsbeskrivelser.
macOS1 app
Mozilla Firefox (legacy) Åpen kildekode Kun for historisk intern bruk; moderne Firefox laster ikke eksterne XPT-filer.
Linux1 app
Mozilla Firefox (legacy) Åpen kildekode Kun for historisk intern bruk; moderne Firefox laster ikke eksterne XPT-filer.

Tekniske detaljer

dyp spesifikasjon
Format-typeBinært kompilert typebibliotek (XPCOM-grensesnittsdefinisjoner)
KodingBinær
ByterekkefølgeLittle-endian (32-bit filforskyvninger)
Magiske byte16-byte sekvens ved posisjon 0: ASCII «XPCOM», linjeskift (0A), «TypeLib», CR+LF (0D 0A), EOF-markør (1A)
Header-strukturMagic (16 byte) + major versjonsbyte + minor versjonsbyte + antall grensesnitt + fillengde
BeholderFrittstående binær - ikke ZIP- eller OLE-basert
Typisk filstørrelse1 KB - 100 KB
Kompilert fra.idl-kildefiler via kompilatorverktøyet xpidl
Interne seksjonerInterfaceDirectoryEntry-tabell, datapool (metodesignaturer og typeinfo), annotasjonsseksjon
Tilknyttede plattformerWindows, macOS, Linux
Formatversjonsfeltmajor_version=1, minor_version=0 lagret i header; frosset ved v1.0
Gjeldende statusErstattet av WebExtensions API (Firefox 57, november 2017); distribueres ikke lenger som frittstående filer
Utgitt~1999 (Netscape/Mozilla XPCOM origins)
Siste versjonFormat version 1.0 (specification at www-archive.mozilla.org)
Åpen standardJa · royalty-fri
Spesifikasjonwww-archive.mozilla.org

XPT-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med XPT-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag
S
Stephan Stein5 d agoUBESVART
Bild kreieren aus Galerie
Venter på svar

Ofte stilte spørsmål

Hva er en XPT-fil?
Et kompilert XPCOM Type Library brukt av Mozilla-applikasjoner (Firefox, Thunderbird) for å beskrive komponentgrensesnitt. Siden Firefox 57-58 (2017-2018) leveres ikke disse lenger som separate filer - dataene er innebygd i selve Firefox.
Kan jeg åpne en XPT-fil?
Ikke i vanlig forstand - det er en binær grensesnittsbeskrivelse. Du kan inspisere den med «xpt_dump» fra Mozillas utviklerverktøy, som produserer menneskelig lesbar utdata.
Hvorfor har jeg XPT-filer i den gamle Firefox-mappen min?
Firefox før 2017 leverte dusinvis av .xpt-filer i sin «components/»-mappe. Moderne Firefox gjør ikke lenger dette. De er ufarlige rester fra gamle installasjoner.
XPT-filen min er fra SAS - hvordan åpner jeg den?
SAS .xpt-filer (XPORT-format) er helt forskjellige fra Mozilla .xpt-filer. Åpne dem med SAS-programvare, R (foreign::read.xport), Python (pyreadstat) eller Stata.
Bruker Firefox fortsatt XPCOM?
Firefox bruker fortsatt XPCOM internt for sin egen kode, men eksterne tillegg kan ikke lenger bruke XPCOM. WebExtensions API erstattet eldre XPCOM-utvidelser i Firefox 57 (2017).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å