Chrome PAK解包打包工具是专门针对Chrome浏览器中pak文件的打包解包工具,chromium资源文件在linux下以pak格式文件打包,文件格式很简单,并没有压缩。
Chrome PAK解包打包工具使用说明
把pak文件拖到pak2json上面会生成locale.json
运行json2pak会把locale.json生成locale.pak
Chrome PAK解包打包工具运行原理
默认pak.exe只认resources.pak,然后解压后会生成一个resources文件夹和resources.json文件。
resources文件夹下是解压后的文件内容,其中的unknown文件夹中是没有精准识别出名字的文件。
resources.json保存文件名和资源ID的索引关系,在打包时需要用到。
如果检测到当前目录下有resources.json,pak.exe就会自动执行打包操作,注意备份你的resources.pak。
另外,chrome的翻译也是放在pak里面的,诸如zh-CN.pak这样的语言包资源。
但是内部包含很多零散文件,不便于翻译,因此转换成一个单独json文件方便修改。