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.

aviraldg
fonte

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 ...

aviraldg
fonte
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.

Helmut Grohne
fonte
4

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

unzip extension.crx

Aqui está o resultado:

descompacte o resultado

Elad Nava
fonte
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
JDavis
fonte
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.

alpha1
fonte