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