1

私はFirefox用のアドオンを開発することを学んでいます。私が観察したのは、アドオン ファイルの変更が非常に最小限であるにもかかわらず、jpm sign検証済みのサイズが.xpi以前のファイル サイズの 2 倍に増加することです。.xpi

以下にシナリオを示します。

02/22/2016  04:42 PM            10,067 el-0.0.1-fx+an.xpi
02/22/2016  05:52 PM            20,357 el-0.0.2-fx+an.xpi
03/01/2016  01:04 AM            44,443 el-0.0.4-fx+an.xpi
03/01/2016  01:49 AM            89,953 el-0.0.5-an+fx.xpi
03/01/2016  11:34 PM           180,059 el-0.0.6-an+fx.xpi

この背後にある理由を誰か教えてください。また、相対的なファイル サイズをコードの変更量に合わせて保持するための可能なオプションを知っておくとよいでしょう。

4

1 に答える 1

2

回答を投稿して申し訳ありません。その方が読みやすくなります。さて、問題を理解するのに時間がかかりました。jpm signは一時@xyz.xpiファイルを作成し.xpiますが、作業ディレクトリ内のすべてのファイルを取得し、それらを 1 つのファイルにバンドルして、サイズ (すべての.xpi.xpiファイル サイズの合計) を指数関数的に増加させます。

古い*.xpiファイルを削除した後、新しく署名された.xpiファイルのサイズは、コードのサイズに比べてかなり妥当なものになりました。

古い.xpiファイルがある場合:

02/22/2016  04:42 PM            10,067 el-0.0.1-fx+an.xpi
02/22/2016  05:52 PM            20,357 el-0.0.2-fx+an.xpi
03/01/2016  01:04 AM            44,443 el-0.0.4-fx+an.xpi
03/01/2016  01:49 AM            89,953 el-0.0.5-an+fx.xpi
03/01/2016  11:34 PM           180,059 el-0.0.6-an+fx.xpi

古い.xpiファイルを削除した後:

03/02/2016  03:51 PM            15,783 el-0.0.8-fx+an.xpi
于 2016-03-02T10:28:59.333 に答える