[发明专利]一种应用程序多次压缩解压方法有效
申请号: | 201210239317.1 | 申请日: | 2012-07-11 |
公开(公告)号: | CN102779060A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 吴军平;杨帅伟 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种应用程序多次压缩解压方法,第一步,在制作新版本的应用程序时,对应用程序进行多次压缩,以达到减小新版本的应用程序体积的目的,且多次压缩时每一次均采用不同的压缩算法,所述多次指两次以上;第二步,当压缩后的应用程序启动时,对经过多次压缩的应用程序进行多次解压、拷贝和内存清理,最终得到CPU能够执行的应用程序。本发明所述的应用程序多次压缩解压方法,提供了一套完整的制作时多次压缩,启动时多次解压及内存空间分配方案,能够在不改变硬件FLASH存储空间的条件下存储更大的应用程序,这样既节省了硬件成本又能满足原有软件的兼容。 | ||
搜索关键词: | 一种 应用程序 多次 压缩 解压 方法 | ||
【主权项】:
一种应用程序多次压缩解压方法,其特征在于,包括以下几个步骤:第一步,在制作新版本的应用程序时,对应用程序进行多次压缩,以达到减小新版本的应用程序体积的目的,且多次压缩时每一次均采用不同的压缩算法,所述多次指两次以上;多次压缩的具体步骤如下:1)首先编译生成没有压缩的应用程序;2)用一种压缩算法对应用程序进行压缩,给压缩后的应用程序添加自解压头,该自解压头用于当压缩后的应用程序启动时能够自动完成对本次压缩的解压;3)根据需要确定压缩的总次数,然后用另一种压缩算法对应用程序进行压缩,给压缩后的应用程序添加自解压头;4)重复步骤3),直到压缩次数等于需要压缩的总次数,且在执行最后一次压缩时,选用BOOTROM能够解压的压缩算法对应用程序进行压缩;5)对最终压缩好的应用程序添加用于检查和校验的文件头;第二步,当压缩后的应用程序启动时,对经过多次压缩的应用程序进行多次解压、拷贝和内存清理,最终得到CPU能够执行的应用程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210239317.1/,转载请声明来源钻瓜专利网。