.XPT

Archivo XPT

XPCOM Type Library File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo XPT es una biblioteca de tipos XPCOM compilada: un archivo binario que describe las interfaces de componentes para aplicaciones de Mozilla como Firefox y Thunderbird. Desde Firefox 57-58 (2017-2018), estos archivos ya no se distribuyen por separado; los datos están integrados en el propio Firefox. Si su archivo XPT proviene de SAS, se trata de un formato diferente y no relacionado (SAS XPORT). No existe un programa estándar para abrir un archivo XPT, pero la herramienta «xpt_dump» de Mozilla puede renderizarlo como texto legible.

Desarrollador: Mozilla Foundation Categoría: Archivos de plugin Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .XPI · .XLA · .CRX · .BUNDLE

En esta página

19k+ extensiones indexadas
Última revisión Jul 29, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo XPT?

Los archivos con la extensión .xpt pertenecen a la categoría de archivos de complementos para el navegador web Mozilla Firefox y aplicaciones relacionadas basadas en XPCOM. El desarrollo de Firefox comenzó alrededor de 2002-2003, aunque el marco de componentes XPCOM se remonta al código base de Mozilla de Netscape de finales de la década de 1990.

Los archivos .xpt son bibliotecas de tipos binarias compiladas; no contienen complementos ejecutables ni códecs de vídeo en sí mismos, sino que describen las interfaces y las firmas de métodos de los componentes XPCOM que se pueden añadir a Firefox, ampliando así su funcionalidad. Los datos almacenados en los archivos .xpt son definiciones de interfaz binarias que permiten que la capa de scripting del navegador llame a los componentes instalados. Este era el caso de la tecnología Adobe Flash, cuyo paquete de complementos para Firefox incluía archivos .xpt que describían las interfaces XPCOM del complemento. Una vez instalado, el navegador podía invocar el componente Flash para reproducir presentaciones y contenido multimedia sin que el usuario tuviera que configurar manualmente el entorno.

Los archivos .xpt se compilan a partir de fuentes de definición de interfaz .idl utilizando el compilador xpidl. A partir de Firefox 57 (noviembre de 2017), Mozilla eliminó el soporte para complementos XPCOM heredados en favor de la moderna API WebExtensions. Los archivos .xpt ya no se envían como archivos separados en el directorio de instalación de Firefox; los datos de la biblioteca de tipos ahora se compilan directamente en el binario de Firefox.

Seguridad y protección

RIESGO: LOW

Los archivos XPT son datos pasivos de descripción de interfaz; no contienen código ejecutable. Sin embargo, en el contexto de los antiguos complementos de Mozilla/Firefox, un XPT malicioso podría describir interfaces para un componente XPCOM malicioso (el riesgo real reside en el .so/.dll que lo acompaña, no en el .xpt). El Firefox moderno ya no carga archivos XPT externos, eliminando por completo esta superficie de ataque.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOXPCOM Type Library Filetambién conocido como XPCOM Typelib, XPT typelib
DESARROLLADORMozilla Foundationdesde ~1999 (Netscape/Mozilla XPCOM origins)
TIPO MIMEapplication/octet-stream
TIPOarchivo de descripción de interfaz binaria (biblioteca de tipos compilada)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Archivo de transporte SAS - El software estadístico SAS utiliza .xpt (también .xpt5/.xpt8) para el formato de transporte SAS XPORT, un formato binario completamente ajeno para compartir conjuntos de datos SAS, definido por SAS Institute.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
5850434F4D0A547970654C69620D0A1A
ASCII
XPCOM·TypeLib···
Magia de 16 bytes; incluye CR-LF (0D 0A) para detectar la corrupción por traducción de saltos de línea y 0x1A para detener la visualización de archivos en MS-DOS.

Programas que abren archivos XPT

Windows2 apps
Mozilla Firefox (legacy, internal use only) Código abierto Los archivos XPT no son abiertos por los usuarios; el tiempo de ejecución XPCOM de Firefox los carga automáticamente durante el inicio. El Firefox moderno ya no distribuye ni lee archivos .xpt separados.
xpt_dump (Mozilla build tool) Código abierto Herramienta de línea de comandos del sistema de compilación de Mozilla: «xpt_dump archivo.xpt» - vuelca descripciones de interfaz legibles por humanos.
macOS1 app
Mozilla Firefox (legacy) Código abierto Uso interno histórico únicamente; el Firefox moderno no carga archivos XPT externos.
Linux1 app
Mozilla Firefox (legacy) Código abierto Uso interno histórico únicamente; el Firefox moderno no carga archivos XPT externos.

Detalles técnicos

especificación profunda
Tipo de formatoBiblioteca de tipos compilada binaria (definiciones de interfaz XPCOM)
CodificaciónBinario
Orden de bytesLittle-endian (desplazamientos de archivo de 32 bits)
Bytes mágicosSecuencia de 16 bytes en el desplazamiento 0: ASCII «XPCOM», salto de línea (0A), «TypeLib», CR+LF (0D 0A), marcador EOF (1A)
Estructura de la cabeceraMagia (16 bytes) + byte de versión mayor + byte de versión menor + recuento de interfaces + longitud del archivo
ContenedorBinario independiente - no basado en ZIP u OLE
Tamaño de archivo típico1 KB - 100 KB
Compilado deArchivos fuente .idl a través de la herramienta de compilación xpidl
Secciones internasTabla InterfaceDirectoryEntry, grupo de datos (firmas de métodos e información de tipos), sección de anotaciones
Plataformas asociadasWindows, macOS, Linux
Campo de versión del formatomajor_version=1, minor_version=0 almacenado en la cabecera; congelado en v1.0
Estado actualReemplazado por la API WebExtensions (Firefox 57, noviembre de 2017); ya no se distribuye como archivos independientes
Lanzado~1999 (Netscape/Mozilla XPCOM origins)
Última versiónFormat version 1.0 (specification at www-archive.mozilla.org)
Estándar abiertoSí · libre de regalías
Especificaciónwww-archive.mozilla.org

Conversiones de XPT

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos XPT. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día
S
Stephan SteinSep 2026SIN RESPUESTA
Bild kreieren aus Galerie
Esperando una respuesta

Preguntas frecuentes

¿Qué es un archivo XPT?
Una biblioteca de tipos XPCOM compilada utilizada por las aplicaciones de Mozilla (Firefox, Thunderbird) para describir las interfaces de los componentes. Desde Firefox 57-58 (2017-2018), estos ya no se distribuyen como archivos separados; los datos están integrados en el propio Firefox.
¿Puedo abrir un archivo XPT?
No en el sentido normal; es una descripción de interfaz binaria. Puede inspeccionarlo con «xpt_dump» de las herramientas de compilación de Mozilla, que genera una salida legible por humanos.
¿Por qué tengo archivos XPT en mi antigua carpeta de Firefox?
Las versiones de Firefox anteriores a 2017 incluían docenas de archivos .xpt en su directorio «components/». El Firefox moderno ya no lo hace. Son restos inofensivos de instalaciones antiguas.
Mi archivo XPT es de SAS, ¿cómo lo abro?
Los archivos .xpt de SAS (formato XPORT) son completamente diferentes de los archivos .xpt de Mozilla. Ábralos con el software SAS, R (foreign::read.xport), Python (pyreadstat) o Stata.
¿Sigue Firefox usando XPCOM?
Firefox todavía usa XPCOM internamente para su propio código, pero los complementos externos ya no pueden usar XPCOM. La API WebExtensions reemplazó a las extensiones XPCOM heredadas en Firefox 57 (2017).

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.NOMEDIAAndroid No-Media Marker File
10.JSONJavaScript Object Notation file

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z