Jawaban:
Saya mendapatkan solusinya: ternyata, file .crx hanyalah file .zip yang diganti nama. Selain itu, ketika Anda menginstalnya, tema tersebut didekompresi ke dalam direktori pemasangan chrome ...
unzip
, dan itu akan mengabaikan byte tambahan. Jika Anda benar-benar harus memotong header terlebih dahulu, menjalankan unzip -l akan menunjukkan berapa banyak ( N +1 byte dengan ekor). Sebagai contoh: Jika ada unzip -l
keluhan [file.crx]: ** 306 byte tambahan di awal atau di dalam zipfile **, maka jalankan:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
Sebenarnya ini lebih dari sekadar zip. Saat Anda unzip -l
akan melihat pesan:
peringatan [extension.crx]: 306 byte tambahan di awal atau di dalam zipfile
Jadi file crx adalah 306 byte dari sesuatu ditambah arsip zip.
Video ini menjelaskan segala hal tentang .crx. Selain .zip yang memegang semua sumber daya ekstensi, itu termasuk kunci publik dan tanda tangan, untuk memastikan integritas dan keaslian file: Antony Sargent menjelaskan file .crx Diinangi oleh: youtube.com
Rincian format paket .crx diterbitkan di sini .
Direktori pemasangan ekstensi 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