[发明专利]一种文件独立压缩处理方法及系统在审
申请号: | 201710731485.5 | 申请日: | 2017-08-23 |
公开(公告)号: | CN108563646A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 张功庆;其他发明人请求不公开姓名 | 申请(专利权)人: | 合肥龙图腾信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H03M7/30 |
代理公司: | 合肥市科融知识产权代理事务所(普通合伙) 34126 | 代理人: | 刘备 |
地址: | 230000 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原始文件 读取 独立压缩 临时位置 压缩算法 压缩包 压缩子 子文件 选种 压缩 编辑操作 核对单元 统一处理 选取单元 解压 预设 遗漏 核对 保证 | ||
本发明公开了一种文件独立压缩处理方法及系统,该方法包括:获取需要压缩的原始文件,所述原始文件为多个独立的文件或文件下的子文件;统一处理获取的所有原始文件,并通过选取单元选种至少一种预设的压缩算法中选取一种压缩算法;将当前所有原始文件压缩到指定的临时位置,读取临时位置中的各子文件,并传送给核对单元;对获取的所有原始文件的进行读取,读取选种的原始文件,将原始文件中包含的文件名与待压缩子文件列表中包含的文件名进行核对,如果没有遗漏,则执行所述对各待压缩子文件进行压缩得到当前压缩包的步骤;保证了所有原始文件独立压缩且文件名不改变,无需解压在完成对压缩包内文件的编辑操作,节省时间。
技术领域
本发明涉及信息处理技术领域,具体是一种文件独立压缩处理方法及系统。
背景技术
目前的文件压缩,对多个文件压缩时,是将多个文件合并共同压缩在“Desktop”的压缩包下,文件压缩包名称改变,需要手动编辑压缩包的名称增加压缩的繁琐性。针对“Desktop”压缩包,当需要发送时,用户需要手动修改“Desktop”压缩包名称,给用户带来不便。因此,需要一种文件独立压缩处理方法及系统,在对多个文件压缩时,能够将多个选中的文件独立压缩成名称一一对应的压缩包且不改变各个独立压缩包与文件所对应的名称,当用户批量选种文档进行压缩时能够得到每个文档对应的压缩包,并且文档对应名称不改变,无需压缩到一个“Desktop”下,方便对每个独立的文档压缩包选种发送,满足用户的使用需求。
发明内容
本发明的目的在于提供一种文件独立压缩处理方法及系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种文件独立压缩处理方法,该方法包括:
S1:获取需要压缩的原始文件,所述原始文件为多个独立的文件或文件下的子文件;
S2:统一处理获取的所有原始文件,并通过选取单元选种至少一种预设的压缩算法中选取一种压缩算法;
S3:将当前所有原始文件压缩到指定的临时位置,读取临时位置中的各子文件,并传送给核对单元;
S4:对获取的所有原始文件的进行读取,读取选种的原始文件,将原始文件中包含的文件名与待压缩子文件列表中包含的文件名进行核对,如果没有遗漏,则执行所述对各待压缩子文件进行压缩得到当前压缩包的步骤;
S5:从所有原始文件中读取文件头部名称信息,对头部名称信息中记录的各待压缩文件的与待压缩子文件属性逐一进行判断,如果内容一致,则进入压缩包制作;如果内容不一致,则传送给修改单元;
S6:对各待压缩文件的与待压缩子文件的头部信息进行修改,修改头部信息中发生变化的信息,保留作为没有发生变化的信息,所述进行修改包括对各待压缩子文件的路径信息进行修改,将修改后的头部信当前压缩包的头部信息,传送给压缩单元;
S7:根据接收到的当前压缩包的头部信息,对各待压缩文件的与待压缩子文件分别进行压缩,将压缩后的各待压缩文件的与待压缩子文件存储到各自对应的文档中;
S8:将原始文件中包含的文件名与压缩后各文件列表中包含的文件名进行逐一核对比较,如果文件名一致,则压缩完成,对压缩包传给存储单元;如果文件名不一致,则压缩失败,将压缩后各文件列表传送给修改单元,重复S6步骤;
S9:将压缩单元压缩后的压缩文件存储到各压缩包中,得到当前压缩包。
作为本发明进一步的方案,还包括:
所述S10:在二次选种的原始文件合压缩并到当前压缩包中。
作为本发明进一步的方案,还包括:
S11:对所述当前压缩包中的文件进行编辑修改;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥龙图腾信息技术有限公司,未经合肥龙图腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710731485.5/2.html,转载请声明来源钻瓜专利网。