Як розпакувати хромовану тему?


20

Як розпакувати запаковану хромовану тему (*. Crx)? Їх FAQ задають, як упакувати, а не як розпакувати.

Відповіді:


12

Я отримав рішення: мабуть, .crx-файл просто перейменований .zip-файл. Додатково, коли ви встановлюєте її, тема декомпресується в каталог встановлення хрому ...


2
Не зовсім; це не просто перейменований ZIP. Відкрийте його в шістнадцятковому редакторі і переконайтеся, що чітко є власний заголовок. Однак, це так, це в основному ZIP, і його можна відкрити в більшості програм, що підтримують ZIP. Я віддаю перевагу 7-Zip .
Synetech

4
@Synetech правильний, заголовок файлу містить відкритий ключ та підпис. Це пояснює сторінка формату пакунків .crx від Google . На практиці ви маєте змогу витягти файл .crx за допомогою unzip, і він буде ігнорувати зайві байти. Якщо вам все-таки потрібно відрізати заголовок спочатку, запуск unzip -l покаже вам скільки ( N + 1 байт з хвостом). Наприклад: Якщо unzip -lскаржитеся на попередження [file.crx]: ** 306 зайвих байт на початку або в zipfile **, тоді запустіть:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX

4

Насправді це більше, ніж блискавка. Коли ви unzip -lпобачите повідомлення:

попередження [extension.crx]: 306 зайвих байт на початку або в zipfile

Отже, файл crx - це 306 байт чогось плюс zip-архіву.


4

У Mac OS X ви можете unzipрозпакувати .crxфайл:

unzip extension.crx

Ось результат:

невирізаний результат


3

Це відео пояснює все, що таке .crx. Окрім .zip, що містить усі ресурси розширення, він включає відкритий ключ та підпис, щоб забезпечити цілісність та автентичність файлу: Антоні Саргент пояснює файли .crx Хостинг: youtube.com

Деталі формату пакету .crx публікуються тут .


1

Каталог встановлення розширень Chrome:

Мак:

/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

Найкраще рішення з усіх них. Це працювало для мене, ніхто з інших не робив.
daviesgeek

0

Yep aviraldg має рацію. перейменуйте його на .zip та скористайтеся улюбленим інструментом вилучення. XPI для firefox тощо - це той самий процес.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.