邮编混乱。插件似乎已损坏

Posted

技术标签:

【中文标题】邮编混乱。插件似乎已损坏【英文标题】:ZIP confused. Plugin appears to be corrupted 【发布时间】:2011-12-22 06:34:45 【问题描述】:

我正在尝试编写我的第一个 Firefox 扩展程序(我使用 Firefox 8.0.1),但我遇到了困难: 我有一个来自https://addons.mozilla.org/en-US/developers/tools/package/ 的工作示例 - 下载的文件 plugin.zip 重命名为 plugin.xpi 似乎没问题。然后我将它解压缩到文件夹,并且不做任何修改再次压缩它(使用默认的 Ubuntu 10.04LTS 上下文菜单包存档器)。当我尝试安装 recompressed_plugin.xpi 时,Firefox 会返回: “无法安装此附加组件,因为它似乎已损坏。”。我做错了什么?

我应该使用哪些压缩工具来使其正常工作?如何确定内部 ZIP 类型(文件 plugin.zip 和 recompressed_plugin.zip 具有相同的 MIME 类型:Zip 存档 (application/zip))?

【问题讨论】:

【参考方案1】:

您没有正确压缩包 - 此消息表示您的 ZIP 文件的顶层没有 install.rdf。您可能已经运行 zip recompressed_plugin.xpi plugin/ 而不是 zip recompressed_plugin.xpi plugin/*。要测试运行unzip -l recompressed_plugin.xpi,它应该列出install.rdf 而不是plugin/install.rdf 或类似的东西。

【讨论】:

谢谢!这很有帮助 这很有帮助。在我的系统上,删除前导目录的唯一方法是 cd 进入插件目录并从其中压缩:“cd plugin/; zip -r ../recompressed_plugin.xpi ./*”

以上是关于邮编混乱。插件似乎已损坏的主要内容,如果未能解决你的问题,请参考以下文章

中国各大城市邮政编码与区号是啥?中国各个地区的邮编和区号是啥?中国各大城市邮政编码与区号是多少

New Jersey 新泽西 的邮编是多少

全国官方最新省市区街道详细邮编物流选用

Proguard 重复邮编条目

sql邮编空间

PHP 部分邮编匹配