beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度0点
  • 社区居民
阅读:1346回复:9

火狐内嵌的图片在哪个文件?

楼主#
更多 发布于:2015-05-11 10:41
3.6版的火狐很容易用resource hacker修改火狐内嵌的图片,最近的几个版本火狐,根本找不到这些图片在哪个文件
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-06-22
  • 发帖数1898
  • 经验1114枚
  • 威望1点
  • 贡献值232点
  • 好评度159点
1楼#
发布于:2015-05-11 13:05
内嵌的图片

哪些图片
为什么特别提到 resource hacker 这个用来修改 exe 资源的工具?
slitaz
火狐狸
火狐狸
  • UID46269
  • 注册日期2014-06-07
  • 最后登录2016-06-22
  • 发帖数219
  • 经验225枚
  • 威望0点
  • 贡献值6点
  • 好评度13点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-05-11 14:29
晕。。。还有干这个事的,实在不行自己改了再编译
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度0点
  • 社区居民
3楼#
发布于:2015-05-11 15:10
用resource hacker略作修改很简单。编译?我不会。
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2019-08-20
  • 发帖数2206
  • 经验1338枚
  • 威望0点
  • 贡献值52点
  • 好评度134点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2015-05-11 16:05
omni.ja和browser\omni.ja文件。ZIP格式。
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度0点
  • 社区居民
5楼#
发布于:2015-05-11 16:23
火狐为什么要打包这个文件,每次运行火狐,都要解压才能使用内部的文件,这样不降低了效率?
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度0点
  • 社区居民
6楼#
发布于:2015-05-11 16:50
yfdyh000:omni.ja和browser\omni.ja文件。ZIP格式。回到原帖
无法用7z修改,提示:头部错误,无法确认档案起始位置,有效数据外包含额外数据。

一个意外发现,原来,火狐的pdf功能就藏在omni.ja文件中。
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度0点
  • 社区居民
7楼#
发布于:2015-05-11 19:34
成功解决!用7z解压后,将omni文件夹内的子文件剪切(覆盖)到原文件夹内即可。

browser\omni.ja
这个文件解压后要略作修改,browser\components\components.manifest,然后编辑components.manifest,添加一行binary-component browsercomps.dll


另外解压两个omni.ja后,火狐启动后,内存占用有下降。可以删掉omni.ja内部英语语言包
meat
火狐狸
火狐狸
  • UID35020
  • 注册日期2011-01-06
  • 最后登录2018-12-08
  • 发帖数266
  • 经验199枚
  • 威望0点
  • 贡献值106点
  • 好评度14点
8楼#
发布于:2015-05-11 19:48
beast:火狐为什么要打包这个文件,每次运行火狐,都要解压才能使用内部的文件,这样不降低了效率?回到原帖
就是为了提高效率打包的。那些全是零碎文件,硬盘读取效率低。一次读取解压完成效率高

另外:
Several unzip tools and archives (including any version of 7-Zip) currently cannot read omni.ja, due to the optimization that is applied to the file. It is suggested that Windows 7 users unzip the file by renaming it to omni.zip and using Windows Explorer to extract all files. Users of older versions of Windows can use InfoZip's UnZip tool to extract files - make a copy of omni.ja, and drag-and-drop it onto unzip.exe. Linux users can simply use unzip command to inflate files of omni.ja.
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度0点
  • 社区居民
9楼#
发布于:2015-05-11 20:12
我删除了omni.ja里面的无用子文件夹。
我用wiondws xp,C盘只占用了1.36GB。解压后,启动火狐,速度没感觉有变化。

当然,对于那些C盘几万个文件的,火狐这么打包就很有必要了。

难怪火狐占用内存惊人,原来,omni.ja内部有这么多的js文件
游客

返回顶部