【发布时间】:2012-03-14 09:08:56
【问题描述】:
Firefox 将其默认配置信息存储在omni.jar(旧版本)或omni.ja(更高版本)中。 omni.jar 和 omni.ja 都只是 zip 文件格式。所以我们可以使用很多程序/库来压缩或解压它们。
我想获取一些 Firefox 的默认信息。所以我必须阅读那些omni文件中的一些文件。我使用 7zip 程序查看omni 或MiniZip/Zlib 库的内容来读取程序中的omni。
使用更高版本的omni.ja,它可以很好地阅读。但是对于旧版本,MiniZip 无法打开 omni.jar 文件。然后我使用 7zip 打开这些文件:omni.ja 没问题,omni.jar 失败了。但是对于其他一些程序,例如:WinRar,WinZip,...两个全能文件都可以很好地打开。
我是 google 并获得了一些信息:在旧版本中,Firefox 创建了没有 zip 标准的 omni.jar 文件(一种 zip 文件格式)。呸呸呸。但是为什么 WinRar 或 WinZip 可以读取。
谁能帮我让 MiniZip 正确读取omni.jar 文件?
非常感谢。
【问题讨论】:
-
如果我们用记事本打开一个zip文件,我们会看到它是以“PK”开头的。但对于较旧的 Firefox omni.jar 文件,它以“ü¬”开头。
标签: c windows firefox archive ziparchive