magicsh
小狐狸
小狐狸
  • UID28070
  • 注册日期2009-02-22
  • 最后登录2017-08-14
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:4451回复:10

关于修改xpi的问题

楼主#
更多 发布于:2011-10-06 09:23
用7-zip打开xpi,只把其中一个文件提取出来,修改完再添加回xpi文件,却发现不能用,提示已损坏,请问是什么原因呢
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2011-10-06 09:23
9.20 stable表示一直没问题
-いたんですか? -ええ、ずっと
skmi7
狐狸大王
狐狸大王
  • UID26753
  • 注册日期2008-10-22
  • 最后登录2022-04-19
  • 发帖数339
  • 经验56枚
  • 威望0点
  • 贡献值14点
  • 好评度5点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-10-06 09:23
你这方法不对的.
应该是把XPI解压出来,修改后再打包成ZIP文件.
之后再把ZIP后缀名改回XPI..
cdtylh06
狐狸大王
狐狸大王
  • UID33490
  • 注册日期2010-07-21
  • 最后登录2018-09-03
  • 发帖数459
  • 经验113枚
  • 威望0点
  • 贡献值30点
  • 好评度4点
  • 社区居民
  • 忠实会员
3楼#
发布于:2011-10-06 09:23
楼主检查下是不是有一个*.inf的文件夹,这个起到校验文件作用,你动过其它地方,肯定提示损坏,把这个文件夹全删了,就OK了。
dizzt
小狐狸
小狐狸
  • UID2157
  • 注册日期2005-01-14
  • 最后登录2013-09-07
  • 发帖数29
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-10-06 09:23
我想大家都搞错了一点,xpi 文件不是 Zip 格式,而是 JAR 格式,把文件打包成ZIP文件是肯定不能用的。
只是国内能制作JAR压缩包的软件不多,我是用的TUGZip,或者IZArc也可以,压缩成JAR格式,把扩展名改成xpi
我也是前两天才发现这点的,我猜想这可能和JAR在国外比较流行有关吧
skmi7
狐狸大王
狐狸大王
  • UID26753
  • 注册日期2008-10-22
  • 最后登录2022-04-19
  • 发帖数339
  • 经验56枚
  • 威望0点
  • 贡献值14点
  • 好评度5点
  • 社区居民
  • 忠实会员
5楼#
发布于:2011-10-06 09:23
我一直都是打包成zip格式然后改XPI..
都能用哦.
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-05-18
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
6楼#
发布于:2011-10-06 09:23
magicsh:用7-zip打开xpi,只把其中一个文件提取出来,修改完再添加回xpi文件,却发现不能用,提示已损坏,请问是什么原因呢回到原帖

如果你修改的文件可以用文本编辑器直接编辑的话,直接在7-zip里面直接调用编辑器编辑,7-zip会提示你是否保存变动的。(以前改扩展的最大兼容版本就经常这样干)
dizzt
小狐狸
小狐狸
  • UID2157
  • 注册日期2005-01-14
  • 最后登录2013-09-07
  • 发帖数29
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-10-06 09:23
这个就奇怪了,我是6.0的版本,压缩成zip格式就是不行,要压缩成jar格式才可以的
天下无雪
火狐狸
火狐狸
  • UID35311
  • 注册日期2011-02-22
  • 最后登录2019-12-25
  • 发帖数180
  • 经验26枚
  • 威望0点
  • 贡献值10点
  • 好评度0点
8楼#
发布于:2011-10-06 09:23
xpi和jar的实质都是zip的马甲而已,楼上的不要随便乱下结论
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
9楼#
发布于:2011-10-06 09:23
XPI里面有个META-INF目录,这是数字签名,如果修改XPI文件不删掉这个目录就会提示损坏。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
10楼#
发布于:2011-10-06 09:23
楼上说的是正解。这个论坛有讨论过。
Firefox More than meets your experience
游客

返回顶部