jenly1314 / AppUpdater

🚀 AppUpdater一个专注于App更新,一键傻瓜式集成App版本升级的轻量开源库。(集成步骤超简单)
https://jenly1314.github.io/AppUpdater/
MIT License
882 stars 128 forks source link

框架内部的MD5值计算有问题 #38

Closed qaz2531883 closed 12 months ago

qaz2531883 commented 12 months ago

如果文件的MD5值的首位是0,框架内部计算出MD5值之后会自动去掉0,导致MD5值只有31位数了,一直无法匹配我设置进去的MD5值。 框架内打印的数据 D/AppUpdater: FileMD5:bc4af78bfaec50b820997444a3ce205

真正的MD5:0bc4af78bfaec50b820997444a3ce205

jenly1314 commented 12 months ago

有空的时候,我确认下

jenly1314 commented 12 months ago

请确认你使用的 AppUpdater 对应的版本,我验证了当前最新版本(v1.2.0),MD5结果首位是0的场景,结果是正常的。

qaz2531883 commented 12 months ago

好的,我是1.1.3,回头我升至1.2.0

qaz2531883 commented 12 months ago

刚刚看了一下1.2.0的源码,MD5值的计算方式确实改了。🐂