как распаковать ресурсы.пак из google chrome?

есть куча интересных файлов, доступных через chrome://resources/* использование google chrome.

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

file resources.pak отчеты просто мусор.

просто для ясности, вопрос не где взять эти ресурсы из. Вопрос что такое ресурсы.формат файла pak и как его распаковать?

1 ответов


взято из https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-dev/agGjTt4Dmcw

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

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

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

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