Respuestas:
Obtuve la solución: aparentemente, un archivo .crx es solo un archivo .zip renombrado. Además, cuando lo instala, el tema se descomprime en el directorio de instalación de Chrome ...
unzip
, e ignorará los bytes adicionales. Si termina necesitando cortar el encabezado primero, ejecutando descomprimir -l le mostrará cuántos ( N + 1 bytes con cola). Por ejemplo: si se unzip -l
queja con la advertencia [file.crx]: ** 306 bytes adicionales al comienzo o dentro del archivo zip **, ejecute:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
En realidad es más que una cremallera. Cuando unzip -l
veas un mensaje:
advertencia [extension.crx]: 306 bytes adicionales al comienzo o dentro del archivo zip
Entonces, el archivo crx tiene 306 bytes de algo más un archivo zip.
Este video explica todo sobre lo que es un .crx. Además de un .zip que contiene todos los recursos de la extensión, incluye una clave pública y una firma, para garantizar la integridad y autenticidad del archivo: Antony Sargent explica los archivos .crx Alojado por: youtube.com
Los detalles del formato del paquete .crx se publican aquí .
Directorio de instalación de la extensión de 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