Antworten:
Ich habe die Lösung: Anscheinend ist eine .crx-Datei nur eine umbenannte .zip-Datei. Außerdem wird das Design bei der Installation in das Chrome-Installationsverzeichnis dekomprimiert ...
unzip
, und die zusätzlichen Bytes werden ignoriert. Wenn Sie am Ende den Header zuerst abhacken müssen, wird durch Ausführen von unzip -l angezeigt, wie viele ( N + 1 Bytes mit Tail). Beispiel: Wenn Sie unzip -l
sich mit der Warnung [file.crx] beschweren : ** 306 zusätzliche Bytes am Anfang oder in der Zip-Datei **, führen Sie Folgendes aus:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
Eigentlich ist es mehr als ein Reißverschluss. Wenn du unzip -l
eine Nachricht siehst:
warning [extension.crx]: 306 zusätzliche Bytes am Anfang oder in der Zip-Datei
Die CRX-Datei besteht also aus 306 Bytes und einem ZIP-Archiv.
Dieses Video erklärt alles darüber, was eine .crx ist. Zusätzlich zu einer ZIP-Datei, die alle Ressourcen der Erweiterung enthält, enthält sie einen öffentlichen Schlüssel und eine Signatur, um die Integrität und Authentizität der Datei zu gewährleisten: Antony Sargent erläutert CRX-Dateien. Hosted by: youtube.com
Die Details des .crx- Paketformats werden hier veröffentlicht .
Installationsverzeichnis für die Chrome-Erweiterung:
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