一种安卓系统应用程序的差分还原方法
基本信息
申请号 | CN201611216707.1 | 申请日 | - |
公开(公告)号 | CN108614710A | 公开(公告)日 | 2018-10-02 |
申请公布号 | CN108614710A | 申请公布日 | 2018-10-02 |
分类号 | G06F8/53;G06F8/71;G06F8/61 | 分类 | 计算;推算;计数; |
发明人 | 张波;金星 | 申请(专利权)人 | 上海广升信息技术股份有限公司 |
代理机构 | - | 代理人 | - |
地址 | 200433 上海市虹口区松花江路2539号复旦科技园2号楼5层 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种安卓系统应用程序的差分与还原方法,其特征包括如下步骤:101、用户在PC上运行差分软件,读入新旧版本后,执行对新旧文件进行差分操作;102、差分软件把新旧版本程序读入内存,并对新旧dex文件进行分析,准备进行反汇编;103、差分软件把新旧版本程序进行反汇编;104、差分软件进行差分操作,差分软件调用系统自带的二进制差分工具对统一哈希标注后的新旧版本的汇编代码进行差分运算,准备生成差分补丁包;105、差分软件根据差分结果生成差分补丁包。与现有技术相比,本发明的作用是积极明显的,具体地:对需要差分补丁包进行高压缩处理,使得差分补丁包的体积远远小于当前流行差分工作做出来的体积。从而节省了用户的下载时间和下载成本,也节约了服务器的系统空间。 |
