.XPI

Arquivo XPI

Cross-Platform Installer (Mozilla add-on package)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo XPI é um pacote de extensão para Firefox ou Thunderbird - um arquivo ZIP contendo uma extensão de navegador ou tema. Instale-o arrastando-o para o Gerenciador de Extensões (about:addons) no Firefox ou Thunderbird. Desde 2016, a versão estável do Firefox aceita apenas XPIs assinados pela Mozilla; os não assinados são bloqueados, a menos que você use o Firefox Developer Edition, Nightly ou about:debugging.

Desenvolvedor: Mozilla Categoria: Arquivos de Complementos Padrão aberto MIME: application/x-xpinstall
ABRE EM Windows macOS Linux Android
Relacionado: .XLA · .CRX · .BUNDLE · .ZXP

Nesta página

19k+ extensões indexadas
Última revisão em Aug 11, 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 XPI?

O arquivo com a extensão .xpi contém um arquivo de dados para a instalação de software Mozilla adicional. O pacote de instalação é um arquivo ZIP comprimido usando o método deflate - ele compartilha os mesmos magic bytes PK (50 4B 03 04) de um arquivo ZIP padrão. O nome da extensão .xpi é uma abreviação de Cross-Platform Install - XPInstall, que era o nome da tecnologia usada no processo de instalação original.

Os pacotes .xpi são usados para instalar e estender a funcionalidade de aplicativos como:

  • Firefox,
  • SeaMonkey,
  • Thunderbird.

Os arquivos de pacote .xpi podem conter plugins, extensões, temas ou dicionários. O arquivo também armazena metadados de instalação. No formato legado XPInstall, isso significava um arquivo de script install.js e um arquivo de manifesto install.rdf; os pacotes WebExtension modernos (introduzidos com o Firefox 57 em 2017) usam manifest.json junto com JavaScript, HTML, CSS e recursos de ícones. O formato está intimamente relacionado aos arquivos JAR - ambos são contêineres ZIP com um layout interno específico.

Arquivos .xpi assinados distribuídos através do addons.mozilla.org carregam um diretório META-INF/ contendo uma assinatura criptográfica da Mozilla. As instalações padrão do Firefox aceitam apenas arquivos .xpi assinados digitalmente pela Mozilla. Para instalar pacotes de terceiros não certificados pela Mozilla, os usuários devem usar uma edição Developer do Firefox e definir a opção xpinstall.signatures.required como false na página about:config. O pacote pode ser instalado arrastando e soltando o arquivo .xpi na janela do navegador. O conteúdo de um pacote .xpi pode ser visualizado alterando a extensão do arquivo para .zip e descompactando-o com qualquer ferramenta de arquivamento.

Segurança e proteção

RISCO: MEDIUM

Um XPI instala código que roda dentro do seu navegador com as permissões que solicita - uma extensão maliciosa pode ler páginas, capturar dados de formulários ou sequestrar a navegação. É exatamente por isso que a Mozilla exige a assinatura: o Firefox estável instala apenas extensões que a Mozilla revisou/assinou, o que bloqueia a maioria dos malwares comuns. O risco aumenta quando você ignora a assinatura (edições Developer/Nightly, about:debugging) ou instala um .xpi de fora do AMO - faça isso apenas para extensões em que confia e leia as permissões solicitadas na instalação. Como é um ZIP, você pode inspecionar o manifest.json (e sua lista de 'permissions') com o 7-Zip antes de instalar. Arquivos .xpi inesperados na pasta Downloads podem ser excluídos com segurança; são instaladores descartáveis.

Detalhes do formato

em resumo
NOME COMPLETOCross-Platform Installer (Mozilla add-on package)
DESENVOLVEDORMozilladesde 1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
TIPO MIMEapplication/x-xpinstall
TIPOArquivo ZIP contendo uma extensão de navegador/e-mail (WebExtension)
PADRÃOAberto · livre de royalties
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Um .xpi é um arquivo ZIP (o nome vem do antigo «Cross-Platform Installer» da Mozilla), portanto, começa com o cabeçalho «PK». Internamente, um XPI WebExtension moderno contém um manifest.json além de JS/HTML/CSS/ícones. Renomeie para .zip para inspecionar. XPIs assinados do AMO também carregam uma assinatura Mozilla em META-INF/.

Programas que abrem arquivos XPI

Windows3 apps
Mozilla Firefox Código aberto Abra about:addons, arraste o .xpi para a página (ou menu de engrenagem > Instalar extensão de um arquivo). O Firefox estável instala apenas XPIs assinados pela Mozilla.
7-Zip Código aberto Clique com o botão direito > 7-Zip > Abrir arquivo para ler o manifest.json e o código-fonte (um XPI é um ZIP) - inspecione antes de instalar.
Mozilla Thunderbird Código aberto Para extensões de e-mail/calendário: abra o Gerenciador de Extensões e arraste o .xpi para ele, depois confirme a instalação.
macOS2 apps
Mozilla Firefox Código aberto Abra about:addons, arraste o .xpi para a página (ou menu de engrenagem > Instalar extensão de um arquivo). O Firefox estável instala apenas XPIs assinados pela Mozilla.
Mozilla Thunderbird Código aberto Para extensões de e-mail/calendário: abra o Gerenciador de Extensões e arraste o .xpi para ele, depois confirme a instalação.
Linux2 apps
Mozilla Firefox Código aberto Abra about:addons, arraste o .xpi para a página (ou menu de engrenagem > Instalar extensão de um arquivo). O Firefox estável instala apenas XPIs assinados pela Mozilla.
Mozilla Thunderbird Código aberto Para extensões de e-mail/calendário: abra o Gerenciador de Extensões e arraste o .xpi para ele, depois confirme a instalação.
Android1 app
Firefox for Android Código aberto Instale extensões do AMO dentro do aplicativo; instalações manuais de .xpi são suportadas via uma Coleção de Extensões personalizada (Firefox Nightly) - não é um fluxo normal de abertura de arquivo.

Detalhes técnicos

especificação profunda
Tipo MIMEapplication/x-xpinstall
Formato de contêinerArquivo ZIP; magic bytes 50 4B 03 04 («PK») no deslocamento 0, idêntico a um cabeçalho de arquivo local ZIP padrão
Manifesto interno modernomanifest.json seguindo a API WebExtension, introduzida com o Firefox 57 (Quantum) em 2017
Manifesto interno legadoinstall.rdf (metadados RDF) e install.js (script de instalação), usados pelo sistema XPInstall pré-WebExtension
Assinatura criptográficaDiretório META-INF/ contendo arquivos de assinatura emitidos pela Mozilla; obrigatório para todos os pacotes distribuídos via addons.mozilla.org
Requisito de assinaturaO Firefox do canal estável rejeita arquivos .xpi não assinados; para permitir instalações não assinadas, use o Developer Edition e defina xpinstall.signatures.required=false no about:config
Tipos de conteúdo suportadosExtensões de navegador, temas, dicionários, pacotes de idiomas e plugins de pesquisa
Compressãodeflate (compressão ZIP padrão); entradas individuais também podem ser armazenadas sem compressão dentro do arquivo
Compatibilidade entre navegadoresA API WebExtension é compartilhada com extensões .crx do Chrome e Edge; uma extensão com manifest.json é amplamente portátil entre navegadores
Formato relacionado.crx (extensão Chromium/Chrome) usa um layout baseado em ZIP semelhante, mas precede os dados ZIP com um cabeçalho CRX proprietário
Método de inspeçãoRenomeie para .zip e abra com qualquer gerenciador de arquivos (7-Zip, WinRAR, etc.) para navegar pelos arquivos internos sem ferramentas especiais
Aplicativos hospedeirosMozilla Firefox (principal), Mozilla Thunderbird (extensões de e-mail), SeaMonkey
Canal de distribuiçãoaddons.mozilla.org (AMO) - gerencia hospedagem, revisão e assinatura de código de todos os pacotes distribuídos publicamente
Ferramenta de build e empacotamentoweb-ext CLI - utilitário de linha de comando oficial da Mozilla para construir, analisar, executar e assinar arquivos .xpi
Suporte de plataformaMultiplataforma: Windows, macOS, Linux; também Android via Firefox for Android (Fenix)
Lançado1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
Padrão abertoSim · livre de royalties
Especificaçãoextensionworkshop.com

Conversões de XPI

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos XPI. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia
R
Robert A.11 d agoSEM RESPOSTA
Can I safely deleted these .xpi files in the AppData>roaming>temp folder? Any negative consequences? They seem to be just zip files for installing extensions.
Aguardando uma resposta

Perguntas frequentes

Como instalo um arquivo XPI no Firefox?
Abra about:addons, arraste o .xpi para a página (ou use o menu de engrenagem > Instalar extensão de um arquivo) e confirme. O Firefox normal instala apenas extensões que a Mozilla assinou.
Por que o Firefox não instala meu XPI (extensão não assinada)?
Desde 2016, as versões release/beta do Firefox instalam apenas extensões assinadas pela Mozilla. Para executar uma não assinada, use o Firefox Developer Edition/Nightly/ESR (defina xpinstall.signatures.required como false) ou carregue-a temporariamente via about:debugging - ela é removida ao reiniciar.
Um arquivo XPI é apenas um ZIP?
Sim. Renomeie-o para .zip ou abra-o com o 7-Zip para ler o manifest.json e o código da extensão. O manifesto deve estar na raiz do arquivo para que ele seja um XPI válido.
Posso instalar um XPI do Firefox no Chrome?
Não. O Chrome usa extensões .crx com um formato e APIs diferentes. Um XPI não carregará no Chrome; o desenvolvedor precisa portar a extensão e publicar uma versão para Chrome.
Como instalo um XPI no Thunderbird?
Abra o Gerenciador de Extensões do Thunderbird e arraste o .xpi para ele, depois confirme. As extensões de e-mail do Thunderbird usam o mesmo formato XPI do Firefox.
Arquivos XPI são seguros?
Uma extensão pode executar códigos poderosos no seu navegador, portanto, instale apenas aquelas em que confia - de preferência as assinadas do addons.mozilla.org. Verifique as permissões na instalação e inspecione o .xpi como um ZIP se não tiver certeza.

Referências

1Mozilla Extension Workshop - Publishing and signing add-onsextensionworkshop.com
2MozillaWiki - Add-ons/Extension Signingwiki.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Extensões relacionadas

.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In
.SPDSPSS Custom Dialog Package

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