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 -lnarzeka 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 -lzobaczysz 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