Odpowiedzi:
Mam rozwiązanie: najwyraźniej plik .crx to po prostu przemianowany plik .zip. Ponadto podczas instalacji motyw jest dekompresowany do katalogu instalacyjnego chrome ...
unzip
, który zignoruje dodatkowe bajty. Jeśli nie kończy się konieczności odciąć nagłówek pierwszy, uruchomiony rozpakuj -l pokaże, jak wiele ( N + 1 bajtów z ogonem). Na przykład: jeśli unzip -l
narzeka ostrzeżenie [plik.crx]: ** 306 dodatkowych bajtów na początku lub w pliku zip **, uruchom:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
Właściwie to coś więcej niż zamek błyskawiczny. Gdy unzip -l
zobaczysz komunikat:
ostrzeżenie [extension.crx]: 306 dodatkowych bajtów na początku lub w pliku zip
Plik crx ma więc 306 bajtów plus archiwum zip.
Ten film wyjaśnia wszystko, czym jest .crx. Oprócz pliku .zip zawierającego wszystkie zasoby rozszerzenia, zawiera klucz publiczny i podpis, aby zapewnić integralność i autentyczność pliku: Antony Sargent wyjaśnia pliki .crx Hostowane przez: youtube.com
Szczegóły formatu pakietu .crx są opublikowane tutaj .
Katalog instalacyjny rozszerzenia Chrome:
Prochowiec:
/Users/username/Library/Application Support/Google/Chrome/Default/Extensions
System 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