发明名称 数据压缩和解压缩的处理方法
摘要 本发明提供一种数据压缩和解压缩的处理方法,数据压缩的处理方法包括以下步骤:获取压缩前文件大小;根据压缩前文件大小将所述压缩前文件分成n段,计算索引表大小,并于压缩文件的头位置处设置索引表;依序压缩每一分段并将压缩后的数据写入压缩文件中,并将每一分段在压缩文件中的起始位置记录至记录项中。本发明数据解压缩的处理方法包括以下步骤:接收用户请求指令;根据用户请求指令,计算获取数据的分段号,到索引表中读取起始位置;根据获取数据的起始位置依序读取各分段的数据并解压缩;将用户请求的数据返回给上层。本发明在压缩过程中,不需手为干预;而在解压缩过程中,根据用户请求分段解压缩,解压缩速度快。
申请公布号 CN102841907A 申请公布日期 2012.12.26
申请号 CN201110174721.0 申请日期 2011.06.24
申请人 环达电脑(上海)有限公司 发明人 刘晓丹
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种数据压缩的处理方法,应用于文件系统驱动层,其特征在于包括以下步骤:获取压缩前文件大小;根据压缩前文件大小将所述压缩前文件分成n段,计算索引表大小,并于压缩文件的头位置处设置索引表,所述索引表具有若干个记录项;依序压缩每一分段并将压缩后的数据写入压缩文件中,并将每一分段在压缩文件中的起始位置记录至记录项中,其中,第一分段在压缩文件中的起始位置为接续索引表之后,其余各分段在压缩文件中的起始位置为接续前一分段之后。
地址 200436 上海市闸北区江场三路213号