.XPT

Arquivo XPT

XPCOM Type Library File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo XPT é uma XPCOM Type Library compilada - um arquivo binário que descreve as interfaces de componentes para aplicativos Mozilla como Firefox e Thunderbird. Desde o Firefox 57-58 (2017-2018), esses arquivos não são mais fornecidos separadamente; os dados são incorporados ao próprio Firefox. Se o seu arquivo XPT veio do SAS, trata-se de um formato diferente e não relacionado (SAS XPORT). Não existe um programa padrão para abrir um arquivo XPT, mas a ferramenta xpt_dump da Mozilla pode renderizá-lo como texto legível.

Desenvolvedor: Mozilla Foundation Categoria: Arquivos de Complementos Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .XPI · .XLA · .CRX · .BUNDLE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 29, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro XPT?

Arquivos com a extensão .xpt pertencem à categoria de arquivos de plugin para o navegador web Mozilla Firefox e aplicativos relacionados baseados em XPCOM. O desenvolvimento do Firefox começou por volta de 2002-2003, embora a estrutura de componentes XPCOM remonte à base de código Mozilla da Netscape do final dos anos 1990.

Arquivos .xpt são bibliotecas de tipos binárias compiladas - eles não contêm plugins executáveis ou codecs de vídeo em si, mas descrevem as interfaces e assinaturas de métodos de componentes XPCOM que podem ser adicionados ao Firefox, estendendo assim sua funcionalidade. Os dados armazenados em arquivos .xpt são definições de interface binária que permitem que a camada de script do navegador chame componentes instalados. Esse era o caso da tecnologia Adobe Flash, cujo pacote de plugin para Firefox incluía arquivos .xpt descrevendo as interfaces XPCOM do plugin. Uma vez instalado, o navegador podia invocar o componente Flash para reproduzir apresentações e conteúdo multimídia sem que o usuário precisasse configurar manualmente o ambiente.

Arquivos .xpt são compilados a partir de fontes de definição de interface .idl usando o compilador xpidl. A partir do Firefox 57 (novembro de 2017), a Mozilla removeu o suporte a complementos XPCOM legados em favor da moderna API WebExtensions. Arquivos .xpt não são mais fornecidos como arquivos separados no diretório de instalação do Firefox; os dados da typelib agora são compilados diretamente no binário do Firefox.

Segurança e proteção

RISCO: LOW

Arquivos XPT são dados passivos de descrição de interface; eles não contêm código executável. No entanto, no contexto de complementos antigos do Mozilla/Firefox, um XPT malicioso poderia descrever interfaces para um componente XPCOM malicioso (o risco real reside no .so/.dll acompanhante, não no .xpt). O Firefox moderno não carrega mais arquivos XPT externos, eliminando totalmente essa superfície de ataque.

Detalhes do formato

em resumo
NOME COMPLETOXPCOM Type Library Filetambém conhecido como XPCOM Typelib, XPT typelib
DESENVOLVEDORMozilla Foundationdesde ~1999 (Netscape/Mozilla XPCOM origins)
TIPO MIMEapplication/octet-stream
TIPOarquivo de descrição de interface binária (biblioteca de tipos compilada)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • SAS Transport File - O software estatístico SAS usa .xpt (também .xpt5/.xpt8) para o formato de transporte SAS XPORT - um formato binário completamente não relacionado para compartilhar conjuntos de dados SAS, definido pelo SAS Institute.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
5850434F4D0A547970654C69620D0A1A
ASCII
XPCOM·TypeLib···
Magic de 16 bytes; inclui CR-LF (0D 0A) para detectar corrupção de tradução de nova linha e 0x1A para interromper a exibição de arquivos no MS-DOS.

Programas que abrem arquivos XPT

Windows2 apps
Mozilla Firefox (legacy, internal use only) Código aberto Arquivos XPT não são abertos por usuários - eles são carregados automaticamente pelo runtime XPCOM do Firefox durante a inicialização. O Firefox moderno não fornece nem lê mais arquivos .xpt separados.
xpt_dump (Mozilla build tool) Código aberto Ferramenta de linha de comando do sistema de build da Mozilla: xpt_dump file.xpt - extrai descrições de interface legíveis por humanos.
macOS1 app
Mozilla Firefox (legacy) Código aberto Apenas para uso interno histórico; o Firefox moderno não carrega arquivos XPT externos.
Linux1 app
Mozilla Firefox (legacy) Código aberto Apenas para uso interno histórico; o Firefox moderno não carrega arquivos XPT externos.

Detalhes técnicos

especificação profunda
Tipo de formatoBiblioteca de tipos binária compilada (definições de interface XPCOM)
CodificaçãoBinário
Ordem dos bytesLittle-endian (offsets de arquivo de 32 bits)
Magic bytesSequência de 16 bytes no offset 0: ASCII «XPCOM», nova linha (0A), «TypeLib», CR+LF (0D 0A), marcador EOF (1A)
Estrutura do cabeçalhoMagic (16 bytes) + byte de versão principal + byte de versão secundária + contagem de interfaces + comprimento do arquivo
ContêinerBinário autônomo - não baseado em ZIP ou OLE
Tamanho típico do arquivo1 KB - 100 KB
Compilado deArquivos fonte .idl via ferramenta de compilação xpidl
Seções internasTabela InterfaceDirectoryEntry, pool de dados (assinaturas de métodos e informações de tipo), seção de anotações
Plataformas associadasWindows, macOS, Linux
Campo de versão do formatomajor_version=1, minor_version=0 armazenado no cabeçalho; congelado na v1.0
Status atualSubstituído pela API WebExtensions (Firefox 57, novembro de 2017); não é mais distribuído como arquivos independentes
Lançado~1999 (Netscape/Mozilla XPCOM origins)
Versão mais recenteFormat version 1.0 (specification at www-archive.mozilla.org)
Padrão abertoSim · livre de royalties
Especificaçãowww-archive.mozilla.org

Conversões de XPT

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos XPT. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia
S
Stephan SteinSep 2026SEM RESPOSTA
Bild kreieren aus Galerie
Aguardando uma resposta

Perguntas frequentes

O que é um arquivo XPT?
Uma XPCOM Type Library compilada usada por aplicativos Mozilla (Firefox, Thunderbird) para descrever interfaces de componentes. Desde o Firefox 57-58 (2017-2018), estes não são mais fornecidos como arquivos separados - os dados são integrados ao próprio Firefox.
Posso abrir um arquivo XPT?
Não no sentido normal - é uma descrição de interface binária. Você pode inspecioná-lo com o xpt_dump das ferramentas de build da Mozilla, que produz uma saída legível por humanos.
Por que tenho arquivos XPT na minha pasta antiga do Firefox?
O Firefox anterior a 2017 fornecia dezenas de arquivos .xpt em seu diretório components/. O Firefox moderno não faz mais isso. Eles são sobras inofensivas de instalações antigas.
Meu arquivo XPT é do SAS - como faço para abri-lo?
Arquivos .xpt do SAS (formato XPORT) são completamente diferentes dos arquivos .xpt da Mozilla. Abra-os com o software SAS, R (foreign::read.xport), Python (pyreadstat) ou Stata.
O Firefox ainda usa XPCOM?
O Firefox ainda usa XPCOM internamente para seu próprio código, mas complementos externos não podem mais usar XPCOM. A API WebExtensions substituiu as extensões XPCOM legadas no Firefox 57 (2017).

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z