发明名称 |
一种应用的压缩编码方法及装置 |
摘要 |
一种应用的压缩编码方法,所述方法包括:解析应用的安装包,获取所述应用的字节码和资源文件;分别对所述字节码和资源文件进行压缩编码,再组装成形成压缩文件;其中,利用LZ77算法对所述字节码进行压缩编码。对字节码和资源文件分别采用不同的压缩方式编码,就能达到最大的压缩比,应用安装包越小,在相同下载条件下,用户花费的时间越短,需要支付的无线网络数据流量费用越低。 |
申请公布号 |
CN103023511B |
申请公布日期 |
2016.06.08 |
申请号 |
CN201210517940.9 |
申请日期 |
2012.12.05 |
申请人 |
云之朗科技有限公司;北京恒信彩虹科技有限公司;北京恒信彩虹信息技术有限公司 |
发明人 |
骆文平;曹洪伟;葛兵 |
分类号 |
H03M7/30(2006.01)I |
主分类号 |
H03M7/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种应用的压缩编码方法,其特征在于,所述方法包括:解析应用的安装包,获取所述应用的字节码和资源文件;分别对所述字节码和资源文件进行压缩编码,再组装成形成压缩文件;其中,利用LZ77算法对所述字节码进行压缩编码;其中,在所述分别对所述字节码和资源文件进行压缩编码之前,对所述字节码进行文件格式转换,使得所述字节码容易被压缩处理;其中,对所述资源文件进行压缩编码,具体包括:根据所述资源文件的文件头判断所述资源文件是否为特定资源文件;如果为特定资源文件,则通过与所述特定资源文件相匹配的特定压缩算法进行压缩编码;如果为非特定资源文件,则通过通用压缩算法进行压缩编码;其中,所述特定资源文件为图片文件、视频文件或者音频文件,则压缩所述特定资源文件的方式包括:利用差分脉冲调制编码、DEFLATE算法、LZW算法对所述图片文件进行压缩编码;利用离散余弦变换以及运动补偿预测技术对所述视频文件进行压缩编码;利用子带编码、MDCT、感知模型、低比特率量化、量化以及哈夫曼编码对所述音频文件进行压缩编码;所述非特定资源文件为XML文件或者文本文件,则所述通用压缩算法为LZMA算法。 |
地址 |
100041 北京市石景山区八大处高科技园区西井路3号3号楼1239A房间 |