Comment décompresser un thème chromé?

17

Comment décompresser un thème chromé compact (*. Crx)? Leur FAQ indique comment emballer, mais pas comment décompresser.

aviraldg
la source

Réponses:

12

J'ai eu la solution: apparemment, un fichier .crx est juste un fichier .zip renommé. De plus, lorsque vous l'installez, le thème est décompressé dans le répertoire d'installation de Chrome ...

aviraldg
la source
2
Pas assez; ce n'est pas juste un ZIP renommé. Ouvrez-en un dans un éditeur hexadécimal et vérifiez qu’il existe clairement un en-tête propriétaire. Cela dit, oui, il s’agit essentiellement d’un fichier ZIP, qui peut être ouvert dans la plupart des programmes compatibles. je préfère 7-Zip .
Synetech
4
@ Synetech est correct, l'en-tête du fichier contient une clé publique et une signature. Google Format de package .crx la page explique cela. En pratique, vous devriez pouvoir extraire un fichier .crx avec unzipet ignorera les octets supplémentaires. Si vous devez d'abord couper l'en-tête, lancer unzip -l vous indiquera le nombre ( N + 1 octets avec queue). Par exemple: Si unzip -l se plaint de avertissement [fichier.crx]: ** 306 des octets supplémentaires au début ou dans zipfile **, puis exécutez: tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX
4

En fait, c'est plus qu'un zip. Lorsque vous unzip -l vous verrez un message:

warning [extension.crx]: 306 octets supplémentaires au début ou à l'intérieur   fichier zip

Le fichier crx contient donc 306 octets et quelque chose d'archive zip.

Helmut Grohne
la source
4

Sur Mac OS X, vous pouvez utiliser unzip décompresser le .crx fichier:

unzip extension.crx

Voici le résultat:

unzip result

Elad Nava
la source
1

Répertoire d'installation de l'extension 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
la source
La meilleure solution parmi tous. Cela a fonctionné pour moi, aucun des autres n'a.
daviesgeek
0

Yep aviraldg a raison. renommez-le en .zip et utilisez votre outil d’extraction préféré. Les XPI pour firefox, etc., sont identiques.

alpha1
la source