用7-zip打开xpi,只把其中一个文件提取出来,修改完再添加回xpi文件,却发现不能用,提示已损坏,请问是什么原因呢
回复(10) 2011-10-06 09:23 来自版块 - Firefox 扩展、插件、脚本和样式
表情
fang5566楼上说的是正解。这个论坛有讨论过。(2011-10-06 09:23)
yfdyh000XPI里面有个META-INF目录,这是数字签名,如果修改XPI文件不删掉这个目录就会提示损坏。(2011-10-06 09:23)
天下无雪xpi和jar的实质都是zip的马甲而已,楼上的不要随便乱下结论(2011-10-06 09:23)
dizzt这个就奇怪了,我是6.0的版本,压缩成zip格式就是不行,要压缩成jar格式才可以的(2011-10-06 09:23)
xxp2277 如果你修改的文件可以用文本编辑器直接编辑的话,直接在7-zip里面直接调用编辑器编辑,7-zip会提示你是否保存变动的。(以前改扩展的最大兼容版本就经常这样干)(2011-10-06 09:23)
skmi7我一直都是打包成zip格式然后改XPI.. 都能用哦.(2011-10-06 09:23)
dizzt我想大家都搞错了一点,xpi 文件不是 Zip 格式,而是 JAR 格式,把文件打包成ZIP文件是肯定不能用的。 只是国内能制作JAR压缩包的软件不多,我是用的TUGZip,或者IZArc也可以,压缩成JAR格式,把扩展名改成xpi 我也是前两天才发现这点的,我猜想这可能和JAR...(2011-10-06 09:23)
cdtylh06楼主检查下是不是有一个*.inf的文件夹,这个起到校验文件作用,你动过其它地方,肯定提示损坏,把这个文件夹全删了,就OK了。(2011-10-06 09:23)
skmi7你这方法不对的. 应该是把XPI解压出来,修改后再打包成ZIP文件. 之后再把ZIP后缀名改回XPI..(2011-10-06 09:23)
白左9.20 stable表示一直没问题(2011-10-06 09:23)

返回顶部