Ответы:
Я получил решение: очевидно, файл .crx - это просто переименованный файл .zip. Кроме того, при установке тема распаковывается в каталог установки chrome ...
unzip
, и он будет игнорировать дополнительные байты. Если вам в конечном итоге понадобится сначала отрубить заголовок, запуск unzip -l покажет вам, сколько ( N + 1 байт с хвостом). Например: Если вы unzip -l
жалуетесь с предупреждением [file.crx]: ** 306 дополнительных байтов в начале или внутри zipfile **, то выполните:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
На самом деле это больше, чем почтовый индекс. Когда вы unzip -l
увидите сообщение:
предупреждение [extension.crx]: 306 дополнительных байтов в начале или внутри zipfile
Таким образом, файл crx содержит 306 байт чего-то плюс zip-архив.
Это видео объясняет все о том, что такое .crx. В дополнение к .zip, содержащему все ресурсы расширения, он включает в себя открытый ключ и подпись для обеспечения целостности и подлинности файла: Антоний Сарджент объясняет файлы .crx, размещенные на: youtube.com
Детали формата пакета .crx опубликованы здесь .
Каталог установки расширения 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