[发明专利]文件压缩方法及装置、文件解压缩方法及装置无效
| 申请号: | 200810119741.6 | 申请日: | 2008-09-08 |
| 公开(公告)号: | CN101355364A | 公开(公告)日: | 2009-01-28 |
| 发明(设计)人: | 康俊杰;王立东;孙大庆 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30;H04N7/24 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
| 地址: | 100871北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 压缩 方法 装置 解压缩 | ||
技术领域
本发明涉及文件处理技术领域,尤其涉及一种文件压缩方法及装置、文件解压缩方法及装置。
背景技术
在现有技术中,对文件进行压缩时往往存在着压缩比例与压缩速率之间的矛盾(其中,压缩比例=文件的原始大小/对文件进行压缩后得的压缩文件的大小),这种矛盾主要体现在:对同一个文件进行压缩时,如果采用压缩比例高的压缩方法对该文件进行压缩,则压缩速率会比较慢;而如果采用压缩速率比较快的压缩方法对该文件进行压缩,虽然压缩速率会变快,但压缩比例却比较低。一般情况下,对于包含了较大信息量的文件,会采用压缩比例高的压缩方法对其进行压缩;而对于包含信息量较少的文件,则会采用压缩比例低的压缩方法对其进行压缩,采用这样的方式可以使得上述矛盾得到一定的缓解。
在现有技术中针对同一个文件进行压缩时,是采用一种压缩方法针对整个文件中所有数据进行压缩的,而采用同一种压缩方法针对整个文件中所有的数据进行压缩,就不能很好地缓解上述的关于压缩比例和压缩速率之间的矛盾。
发明内容
本发明实施例提供一种文件压缩方法及装置,用以解决现有技术中采用单一压缩方法对整个文件中所有数据进行压缩时,不能很好地缓解压缩比例和压缩速率之间矛盾的问题。
相应的,本发明实施例还提供一种文件解压缩方法及装置,用以解压缩采用本发明实施例提供的文件压缩方法及装置进行了压缩的文件。
为此,本发明采用以下技术方案:
一种文件压缩方法,包括:将待压缩的文件划分为至少两个文件部分;以及对划分得到的每个文件部分进行如下处理:
确定所述文件部分单位存储空间中包含的信息量;根据确定的信息量,选择对应的压缩方式对所述文件部分进行压缩。
较佳地,根据确定的信息量,选择对应的压缩方式对所述文件部分进行压缩,具体包括:在预设的信息量范围值与压缩方式的对应关系中,根据确定的信息量,查找确定的信息量所在信息量范围值对应的压缩方式;以及基于查找到的压缩方式对所述文件部分进行压缩;其中在所述对应关系中,信息量范围值越大,对应的压缩方式具有的压缩比例越大。
较佳地,根据确定的信息量,选择对应的压缩方式对所述文件部分进行压缩,具体包括:判断所述确定的信息量是否大于预设的信息量阈值;当判断结果为确定的信息量大于预设的信息量阈值时,选择第一压缩方式对所述文件部分进行压缩;当判断结果为确定的信息量不大于预设的信息量阈值时,选择对第二压缩方式对所述文件部分进行压缩;所述第一压缩方式对所述文件部分进行压缩的压缩比例高于所述第二压缩方式对文件部分进行压缩的压缩比例。
较佳地,根据确定的信息量,选择对应的压缩方式对所述文件部分进行压缩,具体包括:判断所述确定的信息量是否大于预设的信息量阈值;当判断结果为确定的信息量大于预设的信息量阈值时,选择第三压缩方式对所述文件部分进行压缩;当判断结果为确定的信息量不大于预设的信息量阈值时,选择第四压缩方式对所述文件部分进行压缩;所述第四压缩方式对所述文件部分进行压缩的压缩速率大于所述第三压缩方式对所述文件部分进行压缩的压缩速率。
较佳地,判断所述确定的信息量是否大于预设的信息量阈值,具体包括:对所述文件部分进行数据抽样;基于预设的压缩方式对抽样得到的数据进行压缩,确定对抽样得到的数据进行压缩的压缩比例;当确定的压缩比例高于预设的压缩比例阈值时,判定所述确定的信息量小于预设的信息量阈值;否则判定所述确定的信息量大于预设的信息量阈值。
较佳地,同步对划分得到的每个文件部分进行处理。
一种文件压缩装置,包括划分模块,用于将待压缩的文件划分为至少两个文件部分;确定模块,用于针对划分模块划分得到的每个文件部分,确定所述文件部分单位存储空间中包含的信息量;选择模块,用于针对划分模块划分得到的每个文件部分,根据确定模块确定的信息量,选择对应的压缩方式对所述文件部分进行压缩。
较佳地,所述选择模块具体包括查找单元,用于在预设的信息量范围值与压缩方式的对应关系中,根据确定模块确定的信息量,查找所述确定的信息量所在信息量范围值对应的压缩方式;其中在所述对应关系中,信息量范围值越大,对应的压缩方式具有的压缩比例越大;压缩单元,用于基于查找单元查找到的压缩方式对所述文件部分进行压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810119741.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种药用D,L-2-羟基-4-甲硫基丁酸钙的制备方法
- 下一篇:软糖





