Por que converter XPI para ZIP?
Um XPI (Cross-Platform Installer) começa com os bytes de cabeçalho ZIP padrão PK e é estruturalmente idêntico a um arquivo .zip. Extraí-lo como um ZIP permite inspecionar o manifest.json para permissões e metadados de complementos, verificar a estrutura do arquivo durante o desenvolvimento de extensões ou verificar o conteúdo antes de instalar um complemento de uma fonte não confiável.
Como converter XPI para ZIP
Renomear para .zip FREE
Copie o arquivo .xpi, renomeie a extensão da cópia para .zip e abra-o com o Windows Explorer ou macOS Finder - nenhum software extra é necessário.
7-Zip FREE
Clique com o botão direito no .xpi diretamente e escolha 7-Zip > Abrir arquivo - não é necessário renomear, o 7-Zip o abre como um ZIP padrão.
Sobre estes formatos
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…
Abrir detalhes de .XPI →Um arquivo ZIP é um arquivo comprimido que armazena um ou mais arquivos em um único pacote menor. No Windows, macOS, iOS e Android, você pode abri-lo sem instalar nada - basta clicar duas…
Abrir detalhes de .ZIP →Qualidade e o que observar
- Um
.xpicomeça com os bytes de cabeçalho ZIPPK- é estruturalmente idêntico a um.zipe qualquer ferramenta de arquivamento o aceitará. - Arquivos
.xpiassinados pela AMO contêm uma pastaMETA-INF/com a assinatura criptográfica da Mozilla; reembalar após edições remove essa assinatura e as compilações de lançamento do Firefox bloquearão a instalação. - O
manifest.jsonna raiz do arquivo é um texto simples que lista o nome do complemento, a versão e todas as permissões solicitadas - vale a pena verificar em qualquer complemento de uma fonte não confiável.
Perguntas frequentes
O tamanho do arquivo muda quando eu renomeio XPI para ZIP?
Posso editar arquivos internos e reembalá-los como um XPI funcional?
O 7-Zip precisa que o arquivo seja renomeado antes de abrir?
.xpi e o abre diretamente sem renomear.