25

chrome://resources/*Google Chrome を使用してアクセスできる興味深いファイルがたくさんあります。

Linux の場合 コンテンツが/opt/google/chrome/resources.pak. http://chromium.googlecode.com/svn/trunk/からソース全体を取得できることはわかっていますが、ファイルを解凍したいと思いresource.pakます。

file resources.pakジャンクのみを報告します。

明確にするために、問題はそれらのリソースをどこから入手するかではありません。問題は、resources.pak ファイルの形式と、それを解凍する方法です。

4

3 に答える 3

27

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

4 バイトのバージョン番号
4 バイトのリソース数
1 バイトのエンコーディング

各リソース:
2 バイトのリソース ID
ファイル内の 4 バイトのリソース オフセット

最後に追加のリソース エントリがあり、ID 0 は最後のリソースの終わりを示します (これは基本的にファイルの長さです)。

この python モジュールは、ファイルを解凍および再パックできます: grit -i18n の
data_pack.py

于 2012-11-14T21:20:15.530 に答える