Firefox插件开发中每个版本的xpi文件大小呈指数级增长
我正在学习为Firefox开发插件。我所观察到的是,对于每个Firefox插件开发中每个版本的xpi文件大小呈指数级增长,firefox,firefox-addon,filesize,xpi,jpm,Firefox,Firefox Addon,Filesize,Xpi,Jpm,我正在学习为Firefox开发插件。我所观察到的是,对于每个jpm符号,已验证的.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
jpm符号
,已验证的.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
有人能告诉我这背后的原因吗?最好知道保留与代码更改量相对的文件大小的可能选项。很抱歉发布了答案,这样会更具可读性。我花了一段时间才弄明白这个问题。尽管
jpm符号
创建了一个临时的@xyz.xpi
文件,但它会获取工作目录中的所有.xpi
文件,并将它们捆绑在一个.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
03/02/2016 03:51 PM 15,783 el-0.0.8-fx+an.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
03/02/2016 03:51 PM 15,783 el-0.0.8-fx+an.xpi
谢谢分享,你可能有一些话要在这里贡献-?