Вопрос по – как распаковать ресурс.пак из гугл хрома?

22

Есть множество интересных файлов, доступных черезchrome://resources/* используя гугл хром

На Linux Это содержимое в/opt/google/chrome/resources.pak, Я знаю, что могу получить все источники изhttp://chromium.googlecode.com/svn/trunk/ но я бы хотел распаковатьresource.pak файл.

file resources.pak отчеты просто барахло

Просто чтобы быть ясно, вопрос НЕwhere to get those resources from, Вопрос в томwhat is the resources.pak file format and how to unpack it?

Ваш Ответ

2   ответа
1

хром-пак-настройщик (указано MrU в комментариях выше), похоже, хорошо работает для распаковки Chrome.pak файлы. Если вы работаете в Windows, вы можете скачать и распаковатьchrome-pak.7z отрелизы стр. Затем бросьте.pak файл наunpack.bat скрипт для его распаковки.

Для других платформ, похоже, вам потребуется собрать инструмент из исходного кода.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
22

https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-dev/agGjTt4Dmcw

Номер версии 4 байта
4 байта число ресурсов
1-байтовая кодировка

Для каждого ресурса:
2-байтовый идентификатор ресурса
4-байтовое смещение ресурса в файле

В конце есть дополнительная запись ресурса с идентификатором 0, указывающим конец последнего ресурса (который по сути является длиной файла)

Этот модуль python может распаковывать и перепаковывать файлы:
data_pack.py отгрит-i18n

Error: User Rate Limit Exceededgithub.com/myfreeer/chrome-pak-customizerError: User Rate Limit Exceeded
Error: User Rate Limit Exceededprint "%s: %s" % (resource_id, text) чтобы:with open(str(resource_id), "wb") as file: file.write(text)Error: User Rate Limit Exceededpython data_pack.py yourfile.pakError: User Rate Limit Exceeded
Error: User Rate Limit Exceededdata_pack.pyError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededgithub.com/shuax/ChromePAKError: User Rate Limit Exceeded

Похожие вопросы