Como descompactar um tema do Chrome?


20

Como descompactar um tema do Chrome compactado (*. Crx)? As Perguntas frequentes indicam como empacotar, mas não como descompactar.

Respostas:


12

Eu tenho a solução: aparentemente, um arquivo .crx é apenas um arquivo .zip renomeado. Além disso, quando você o instala, o tema é descompactado no diretório de instalação do chrome ...


2
Não é bem assim; não é apenas um ZIP renomeado. Abra um em um editor hexadecimal e veja se há claramente um cabeçalho proprietário. Dito isto, sim, é basicamente um ZIP e pode ser aberto na maioria dos programas compatíveis com ZIP. Eu prefiro o 7-Zip .
Synetech 13/07/11

4
@ Synetech está correto, o cabeçalho do arquivo contém uma chave pública e uma assinatura. A página do formato de pacote .crx do Google explica isso. Na prática, você deve conseguir extrair um arquivo .crx com unzip, e ele ignorará os bytes extras. Se você precisar cortar o cabeçalho primeiro, a execução de descompactar -l mostrará quantos ( N + 1 bytes com cauda). Por exemplo: Se houver unzip -lreclamação com o aviso [file.crx]: ** 306 bytes extras no início ou dentro do arquivo zip **, execute:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX

4

Na verdade, é mais do que um zip. Quando você unzip -lvir uma mensagem:

warning [extension.crx]: 306 bytes extras no início ou dentro do arquivo zip

Portanto, o arquivo crx tem 306 bytes de algo mais um arquivo zip.


4

No Mac OS X, você pode unzipdescompactar o .crxarquivo:

unzip extension.crx

Aqui está o resultado:

descompacte o resultado



1

Diretório de instalação da extensão do Chrome:

Mac:

/Users/username/Library/Application Support/Google/Chrome/Default/Extensions

Windows 7:

C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Extensions

Windows XP:

C:\Documents and Settings\YourUserName\Local Settings\Application Data\Google\Chrome\User Data\Default

A melhor solução dentre todas elas. Isso funcionou para mim, nenhum dos outros funcionou.
precisa saber é o seguinte

0

Sim aviraldg está certo. renomeie-o para .zip e use sua ferramenta de extração favorita. XPIs para o Firefox, etc, são o mesmo processo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.