.XPT

XPT Datei

XPCOM Type Library File
Frage stellen
SCHNELLE ANTWORT

Eine XPT-Datei ist eine kompilierte XPCOM Type Library - eine Binärdatei, die Komponentenschnittstellen für Mozilla-Anwendungen wie Firefox und Thunderbird beschreibt. Seit Firefox 57-58 (2017-2018) werden diese Dateien nicht mehr separat ausgeliefert; die Daten sind direkt in Firefox integriert. Wenn Ihre XPT-Datei von SAS stammt, handelt es sich um ein anderes, nicht verwandtes Format (SAS XPORT). Es gibt kein Standardprogramm zum Öffnen einer XPT-Datei, aber das Mozilla-Tool xpt_dump kann sie als lesbaren Text darstellen.

Entwickler: Mozilla Foundation Kategorie: Plugin-Dateien Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .XPI · .XLA · .CRX · .BUNDLE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 29, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das XPT-Dateiformat?

Dateien mit der Endung .xpt gehören zur Kategorie der Plugin-Dateien für den Webbrowser Mozilla Firefox und verwandte XPCOM-basierte Anwendungen. Die Entwicklung von Firefox begann um 2002-2003, obwohl das XPCOM-Komponenten-Framework auf die Mozilla-Codebasis von Netscape aus den späten 1990er Jahren zurückgeht.

.xpt-Dateien sind kompilierte binäre Typbibliotheken - sie enthalten selbst keine ausführbaren Plugins oder Video-Codecs, sondern beschreiben die Schnittstellen und Methodensignaturen von XPCOM-Komponenten, die Firefox hinzugefügt werden können, um dessen Funktionalität zu erweitern. Die in .xpt-Dateien gespeicherten Daten sind binäre Schnittstellendefinitionen, die es der Skripting-Ebene des Browsers ermöglichen, installierte Komponenten aufzurufen. Dies war beispielsweise bei der Adobe Flash-Technologie der Fall, deren Firefox-Plugin-Paket .xpt-Dateien enthielt, die die XPCOM-Schnittstellen des Plugins beschrieben. Nach der Installation konnte der Browser die Flash-Komponente aufrufen, um Präsentationen und Multimedia-Inhalte abzuspielen, ohne dass der Benutzer die Umgebung manuell konfigurieren musste.

.xpt-Dateien werden aus .idl-Schnittstellendefinitionsquellen mit dem xpidl-Compiler kompiliert. Seit Firefox 57 (November 2017) hat Mozilla die Unterstützung für klassische XPCOM-Add-ons zugunsten der modernen WebExtensions-API entfernt. .xpt-Dateien werden nicht mehr als separate Dateien im Installationsverzeichnis von Firefox ausgeliefert; Typelib-Daten werden nun direkt in das Firefox-Binary kompiliert.

Sicherheit

RISIKO: LOW

XPT-Dateien sind passive Schnittstellenbeschreibungsdaten; sie enthalten keinen ausführbaren Code. Im Kontext alter Mozilla/Firefox-Add-ons könnte eine bösartige XPT jedoch Schnittstellen für eine bösartige XPCOM-Komponente beschreiben (das tatsächliche Risiko liegt in der zugehörigen .so/.dll, nicht in der .xpt). Moderne Firefox-Versionen laden keine externen XPT-Dateien mehr, wodurch diese Angriffsfläche vollständig eliminiert wurde.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEXPCOM Type Library Filealias XPCOM Typelib, XPT typelib
ENTWICKLERMozilla Foundationseit ~1999 (Netscape/Mozilla XPCOM origins)
MIME TYPEapplication/octet-stream
TYPBinäre Schnittstellenbeschreibungsdatei (kompilierte Typbibliothek)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • SAS Transport File - Die Statistiksoftware SAS verwendet .xpt (auch .xpt5/.xpt8) für das SAS XPORT-Transportformat - ein völlig unabhängiges Binärformat zum Austausch von SAS-Datensätzen, definiert vom SAS Institute.
MAGIC BYTES · DATEISIGNATUR
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
5850434F4D0A547970654C69620D0A1A
ASCII
XPCOM·TypeLib···
16-Byte-Magic; enthält CR-LF (0D 0A), um Beschädigungen durch Zeilenumbruch-Konvertierung zu erkennen, und 0x1A, um die Dateianzeige unter MS-DOS zu stoppen.

Programme zum Öffnen von XPT-Dateien

Windows2 apps
Mozilla Firefox (legacy, internal use only) Open Source XPT-Dateien werden nicht von Benutzern geöffnet - sie werden automatisch von der XPCOM-Laufzeitumgebung von Firefox beim Start geladen. Moderne Firefox-Versionen liefern oder lesen keine separaten .xpt-Dateien mehr.
xpt_dump (Mozilla build tool) Open Source Kommandozeilen-Tool aus dem Mozilla-Build-System: xpt_dump file.xpt - gibt menschenlesbare Schnittstellenbeschreibungen aus.
macOS1 app
Mozilla Firefox (legacy) Open Source Nur für den historischen internen Gebrauch; moderne Firefox-Versionen laden keine externen XPT-Dateien.
Linux1 app
Mozilla Firefox (legacy) Open Source Nur für den historischen internen Gebrauch; moderne Firefox-Versionen laden keine externen XPT-Dateien.

Technische Details

technische Spezifikation
Format-TypBinär kompilierte Typbibliothek (XPCOM-Schnittstellendefinitionen)
KodierungBinär
Byte-ReihenfolgeLittle-endian (32-Bit Datei-Offsets)
Magic Bytes16-Byte-Sequenz bei Offset 0: ASCII «XPCOM», Zeilenumbruch (0A), «TypeLib», CR+LF (0D 0A), EOF-Marker (1A)
Header-StrukturMagic (16 Bytes) + Major-Version-Byte + Minor-Version-Byte + Schnittstellenanzahl + Dateilänge
ContainerEigenständige Binärdatei - nicht ZIP- oder OLE-basiert
Typische Dateigröße1 KB - 100 KB
Kompiliert aus`.idl`-Quelldateien über das xpidl-Compiler-Tool
Interne SektionenInterfaceDirectoryEntry-Tabelle, Datenpool (Methodensignaturen und Typinformationen), Annotations-Sektion
Zugehörige PlattformenWindows, macOS, Linux
Format-Versionsfeldmajor_version=1, minor_version=0 im Header gespeichert; fixiert bei v1.0
Aktueller StatusAbgelöst durch WebExtensions-API (Firefox 57, November 2017); wird nicht mehr als eigenständige Dateien verteilt
Veröffentlicht~1999 (Netscape/Mozilla XPCOM origins)
Neueste VersionFormat version 1.0 (specification at www-archive.mozilla.org)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww-archive.mozilla.org

XPT-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit XPT-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages
S
Stephan Stein27 d agoUNBEANTWORTET
Bild kreieren aus Galerie
Warte auf eine Antwort

Häufig gestellte Fragen

Was ist eine XPT-Datei?
Eine kompilierte XPCOM Type Library, die von Mozilla-Anwendungen (Firefox, Thunderbird) verwendet wird, um Komponentenschnittstellen zu beschreiben. Seit Firefox 57-58 (2017-2018) werden diese nicht mehr als separate Dateien ausgeliefert - die Daten sind in Firefox selbst integriert.
Kann ich eine XPT-Datei öffnen?
Nicht im herkömmlichen Sinne - es handelt sich um eine binäre Schnittstellenbeschreibung. Sie können sie mit xpt_dump aus den Mozilla-Build-Tools untersuchen, was eine menschenlesbare Ausgabe erzeugt.
Warum habe ich XPT-Dateien in meinem alten Firefox-Ordner?
Firefox-Versionen vor 2017 lieferten Dutzende von .xpt-Dateien im Verzeichnis components/ aus. Moderne Firefox-Versionen tun dies nicht mehr. Es handelt sich um harmlose Überbleibsel alter Installationen.
Meine XPT-Datei stammt von SAS - wie öffne ich sie?
SAS .xpt-Dateien (XPORT-Format) unterscheiden sich vollständig von Mozilla .xpt-Dateien. Öffnen Sie diese mit der SAS-Software, R (foreign::read.xport), Python (pyreadstat) oder Stata.
Verwendet Firefox noch XPCOM?
Firefox verwendet XPCOM intern weiterhin für den eigenen Code, aber externe Add-ons können XPCOM nicht mehr nutzen. Die WebExtensions-API hat die alten XPCOM-Erweiterungen in Firefox 57 (2017) ersetzt.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen