[发明专利]压缩方法、装置及电子设备在审
申请号: | 202111135807.2 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113836101A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 赵闯 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F16/16 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨明月 |
地址: | 523863 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩 方法 装置 电子设备 | ||
本申请公开了一种压缩方法、装置及电子设备,属于数据处理技术领域。所述方法包括:根据第一压缩方式对大小超过阈值的第一文件进行压缩,得到第一压缩文件;根据第二压缩方式对大小未超过阈值的第二文件以及所述第一压缩文件进行压缩,得到目标压缩包。
技术领域
本申请属于数据处理技术领域,具体涉及一种压缩方法、装置及电子设备。
背景技术
当前大多数应用的功能越来越复杂,导致安装包越来越大。安装包的增大会导致用户下载安装包的欲望降低,网络传输流量增加,下载失败率增加。
安装包(例如APK等)的制作依赖于文件压缩技术。当压缩包较大时,安装包也必然较大。
未来Android系统仅使用64位应用,压缩包的大小将进一步增加30%至50%,压缩包较大导致的问题会更加严重。
发明内容
本申请实施例的目的是提供一种压缩方法、装置及电子设备,能够解决压缩包较大的问题。
第一方面,本申请实施例提供了一种压缩方法,该方法包括:
根据第一压缩方式对大小超过阈值的第一文件进行压缩,得到第一压缩文件;
根据第二压缩方式对大小未超过所述阈值的第二文件以及所述第一压缩文件进行压缩,得到目标压缩包。
第二方面,本申请实施例提供了一种解压方法,该方法包括:
根据第二解压方式对目标压缩包进行解压,得到压缩前大小未超过阈值的第二文件,以及第一压缩文件;
根据第一解压方式对所述第一压缩文件进行解压,得到压缩前大小超过阈值的第一文件。
第三方面,本申请实施例提供了一种压缩装置,该装置包括:
第一压缩模块,用于根据第一压缩方式对大小超过阈值的第一文件进行压缩,得到第一压缩文件;
第二压缩模块,用于根据第二压缩方式对大小未超过所述阈值的第二文件以及所述第一压缩文件进行压缩,得到目标压缩包。
第四方面,本申请实施例提供了一种解压装置,该装置包括:
第二解压模块,用于根据第二解压方式对目标压缩包进行解压,得到压缩前大小未超过阈值的第二文件,以及第一压缩文件;
第一解压模块,用于根据第一解压方式对所述第一压缩文件进行解压,得到压缩前大小超过阈值的第一文件。
第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。
第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。
第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。
本申请实施例提供的压缩方法、装置及电子设备,通过第一压缩方式对较大的文件进行压缩来缩减文件大小,再通过第二压缩方式对较小的文件以及第一压缩文件进行压缩来得到压缩包,相比于现有技术中直接对文件进行压缩来生成压缩包的技术方案而言,可以显著缩减压缩包的大小,从而提高用户体验。
附图说明
图1是本申请实施例提供的压缩方法的流程示意图;
图2是本申请实施例提供的解压方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111135807.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水溶性大分子乳化剂的制备方法
- 下一篇:一种加压装配设备及其工作方法