.XPT

Plik XPT

XPCOM Type Library File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik XPT to skompilowana biblioteka typów XPCOM - plik binarny opisujący interfejsy komponentów dla aplikacji Mozilla, takich jak Firefox i Thunderbird. Od wersji Firefox 57-58 (2017-2018) pliki te nie są już dostarczane oddzielnie; dane są wbudowane w sam program Firefox. Jeśli Twój plik XPT pochodzi z oprogramowania SAS, jest to inny, niepowiązany format (SAS XPORT). Nie istnieje standardowy program do otwierania plików XPT, ale narzędzie xpt_dump od Mozilla może wyrenderować go jako czytelny tekst.

Deweloper: Mozilla Foundation Kategoria: Pliki wtyczek Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .XPI · .XLA · .CRX · .BUNDLE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 29, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku XPT?

Pliki z rozszerzeniem .xpt należą do kategorii plików wtyczek dla przeglądarki internetowej Mozilla Firefox i powiązanych aplikacji opartych na XPCOM. Rozwój Firefox rozpoczął się około 2002-2003 roku, choć architektura komponentów XPCOM wywodzi się z kodu źródłowego Mozilla firmy Netscape z końca lat 90.

Pliki .xpt to skompilowane binarne biblioteki typów - same w sobie nie zawierają wykonywalnych wtyczek ani kodeków wideo, lecz opisują interfejsy i sygnatury metod komponentów XPCOM, które można dodać do Firefox, rozszerzając w ten sposób jego funkcjonalność. Dane przechowywane w plikach .xpt to binarne definicje interfejsów, które pozwalają warstwie skryptowej przeglądarki na wywoływanie zainstalowanych komponentów. Tak było w przypadku technologii Adobe Flash, której pakiet wtyczki dla Firefox zawierał pliki .xpt opisujące interfejsy XPCOM wtyczki. Po zainstalowaniu przeglądarka mogła wywołać komponent Flash w celu odtworzenia prezentacji i treści multimedialnych bez konieczności ręcznej konfiguracji środowiska przez użytkownika.

Pliki .xpt są kompilowane ze źródeł definicji interfejsów .idl przy użyciu kompilatora xpidl. Od wersji Firefox 57 (listopad 2017) Mozilla usunęła wsparcie dla starszych dodatków XPCOM na rzecz nowoczesnego API WebExtensions. Pliki .xpt nie są już dostarczane jako oddzielne pliki w katalogu instalacyjnym Firefox; dane biblioteki typów są teraz kompilowane bezpośrednio do pliku binarnego Firefox.

Bezpieczeństwo

RYZYKO: LOW

Pliki XPT to pasywne dane opisu interfejsu; nie zawierają kodu wykonywalnego. Jednak w kontekście starych dodatków Mozilla/Firefox, złośliwy plik XPT mógłby opisywać interfejsy dla złośliwego komponentu XPCOM (rzeczywiste ryzyko tkwi w towarzyszącym pliku .so/.dll, a nie w .xpt). Nowoczesny Firefox nie ładuje już zewnętrznych plików XPT, co całkowicie eliminuje ten wektor ataku.

Szczegóły formatu

w pigułce
PEŁNA NAZWAXPCOM Type Library Fileznany również jako XPCOM Typelib, XPT typelib
DEWELOPERMozilla Foundationod ~1999 (Netscape/Mozilla XPCOM origins)
KATEGORIAPliki wtyczek
TYP MIMEapplication/octet-stream
TYPbinarny plik opisu interfejsu (skompilowana biblioteka typów)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • SAS Transport File - Oprogramowanie statystyczne SAS używa rozszerzenia .xpt (również .xpt5/.xpt8) dla formatu transportowego SAS XPORT - całkowicie niepowiązanego formatu binarnego do udostępniania zestawów danych SAS, zdefiniowanego przez SAS Institute.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
5850434F4D0A547970654C69620D0A1A
ASCII
XPCOM·TypeLib···
16-bajtowa sygnatura; zawiera CR-LF (0D 0A) w celu wykrycia uszkodzenia konwersji nowej linii oraz 0x1A, aby zatrzymać wyświetlanie pliku w systemie MS-DOS.

Programy otwierające pliki XPT

Windows2 apps
Mozilla Firefox (legacy, internal use only) Open-source Pliki XPT nie są otwierane przez użytkowników - są ładowane automatycznie przez środowisko wykonawcze XPCOM przeglądarki Firefox podczas uruchamiania. Nowoczesny Firefox nie dostarcza ani nie odczytuje już oddzielnych plików .xpt.
xpt_dump (Mozilla build tool) Open-source Narzędzie wiersza poleceń z systemu budowania Mozilla: xpt_dump file.xpt - zrzuca czytelne dla człowieka opisy interfejsów.
macOS1 app
Mozilla Firefox (legacy) Open-source Wyłącznie do historycznego użytku wewnętrznego; nowoczesny Firefox nie ładuje zewnętrznych plików XPT.
Linux1 app
Mozilla Firefox (legacy) Open-source Wyłącznie do historycznego użytku wewnętrznego; nowoczesny Firefox nie ładuje zewnętrznych plików XPT.

Szczegóły techniczne

specyfikacja
Typ formatuBinarna skompilowana biblioteka typów (definicje interfejsów XPCOM)
KodowanieBinarne
Kolejność bajtówLittle-endian (32-bitowe przesunięcia plików)
Magiczne bajty16-bajtowa sekwencja pod przesunięciem 0: ASCII „XPCOM”, nowa linia (0A), „TypeLib”, CR+LF (0D 0A), znacznik EOF (1A)
Struktura nagłówkaMagic (16 bajtów) + bajt wersji głównej + bajt wersji pomocniczej + liczba interfejsów + długość pliku
KontenerSamodzielny plik binarny - nie oparty na ZIP ani OLE
Typowy rozmiar pliku1 KB - 100 KB
Kompilowany zPlików źródłowych .idl za pomocą narzędzia kompilatora xpidl
Sekcje wewnętrzneTabela InterfaceDirectoryEntry, pula danych (sygnatury metod i informacje o typach), sekcja adnotacji
Powiązane platformyWindows, macOS, Linux
Pole wersji formatumajor_version=1, minor_version=0 zapisane w nagłówku; zamrożone na v1.0
Aktualny statusZastąpiony przez API WebExtensions (Firefox 57, listopad 2017); nie jest już dystrybuowany jako samodzielne pliki
Wydano~1999 (Netscape/Mozilla XPCOM origins)
Najnowsza wersjaFormat version 1.0 (specification at www-archive.mozilla.org)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww-archive.mozilla.org

Konwersje XPT

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami XPT. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
S
Stephan Stein29 d agoBEZ ODPOWIEDZI
Bild kreieren aus Galerie
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Co to jest plik XPT?
Skompilowana biblioteka typów XPCOM używana przez aplikacje Mozilla (Firefox, Thunderbird) do opisywania interfejsów komponentów. Od wersji Firefox 57-58 (2017-2018) nie są one już dostarczane jako oddzielne pliki - dane są wbudowane w Firefox.
Czy mogę otworzyć plik XPT?
Nie w zwykły sposób - jest to binarny opis interfejsu. Można go sprawdzić za pomocą xpt_dump z narzędzi budowania Mozilla, który generuje dane wyjściowe czytelne dla człowieka.
Dlaczego mam pliki XPT w moim starym folderze Firefox?
Wersje Firefox sprzed 2017 roku dostarczały dziesiątki plików .xpt w katalogu components/. Nowoczesny Firefox już tego nie robi. Są to nieszkodliwe pozostałości po starych instalacjach.
Mój plik XPT pochodzi z SAS - jak go otworzyć?
Pliki .xpt systemu SAS (format XPORT) są całkowicie inne niż pliki .xpt Mozilla. Otwórz je za pomocą oprogramowania SAS, R (foreign::read.xport), Python (pyreadstat) lub Stata.
Czy Firefox nadal używa XPCOM?
Firefox nadal używa XPCOM wewnętrznie dla własnego kodu, ale zewnętrzne dodatki nie mogą już korzystać z XPCOM. API WebExtensions zastąpiło starsze rozszerzenia XPCOM w Firefox 57 (2017).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z