[发明专利]一种文件独立压缩处理方法及系统在审

专利信息
申请号: 201710731485.5 申请日: 2017-08-23
公开(公告)号: CN108563646A 公开(公告)日: 2018-09-21
发明(设计)人: 张功庆;其他发明人请求不公开姓名 申请(专利权)人: 合肥龙图腾信息技术有限公司
主分类号: G06F17/30 分类号: G06F17/30;H03M7/30
代理公司: 合肥市科融知识产权代理事务所(普通合伙) 34126 代理人: 刘备
地址: 230000 安徽省合肥*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 原始文件 读取 独立压缩 临时位置 压缩算法 压缩包 压缩子 子文件 选种 压缩 编辑操作 核对单元 统一处理 选取单元 解压 预设 遗漏 核对 保证
【权利要求书】:

1.一种文件独立压缩处理方法,其特征在于,该方法包括:

S1:获取需要压缩的原始文件,所述原始文件为多个独立的文件或文件下的子文件;

S2:统一处理获取的所有原始文件,并通过选取单元选种至少一种预设的压缩算法中选取一种压缩算法;

S3:将当前所有原始文件压缩到指定的临时位置,读取临时位置中的各子文件,并传送给核对单元;

S4:对获取的所有原始文件的进行读取,读取选种的原始文件,将原始文件中包含的文件名与待压缩子文件列表中包含的文件名进行核对,如果没有遗漏,则执行所述对各待压缩子文件进行压缩得到当前压缩包的步骤;

S5:从所有原始文件中读取文件头部名称信息,对头部名称信息中记录的各待压缩文件的与待压缩子文件属性逐一进行判断,如果内容一致,则进入压缩包制作;如果内容不一致,则传送给修改单元;

S6:对各待压缩文件的与待压缩子文件的头部信息进行修改,修改头部信息中发生变化的信息,保留作为没有发生变化的信息,所述进行修改包括对各待压缩子文件的路径信息进行修改,将修改后的头部信当前压缩包的头部信息,传送给压缩单元;

S7:根据接收到的当前压缩包的头部信息,对各待压缩文件的与待压缩子文件分别进行压缩,将压缩后的各待压缩文件的与待压缩子文件存储到各自对应的文档中;

S8:将原始文件中包含的文件名与压缩后各文件列表中包含的文件名进行逐一核对比较,如果文件名一致,则压缩完成,对压缩包传给存储单元;如果文件名不一致,则压缩失败,将压缩后各文件列表传送给修改单元,重复S6步骤;

S9:将压缩单元压缩后的压缩文件存储到各压缩包中,得到当前压缩包。

2.根据权利要求1所述的一种文件独立压缩处理方法,其特征在于,还包括:

S10:在二次选种的原始文件合压缩并到当前压缩包中。

3.根据权利要求1所述的一种文件独立压缩处理方法,其特征在于,还包括:

S11:对所述当前压缩包中的文件进行编辑修改;

S12:对所述编辑单元得到的编辑后文件进行信息压缩处理;

S13:根据所述处理单元的信息压缩处理结果,对信息压缩文件中所述编辑后文件原有的信息内容进行更新;

S14:使用所述当前压缩包中未修改文件的压缩包以及通过对所述编辑单元得到的所述修改后文件进行压缩处理得到的压缩包,生成更新后的安装包。

4.根据权利要求1所述的一种文件独立压缩处理方法,其特征在于,获取需要压缩的原始文件包括:

获取各文件的文件名;

识别各文件的内容格式以及大小。

5.根据权利要求4所述的一种文件独立压缩处理方法,其特征在于,原始文件的文件格式为txt格式、doc格式、wps格式、jpg格式、gif格式、PNG格式、swf格式、wav格式、zip格式或xls格式中的一种或多种。

6.根据权利要求1所述的一种文件独立压缩处理系统,其特征在于,包括:

所述获取单元,用于需要压缩的原始文件;

所述选取单元,用于从至少一种预设的压缩算法中选取一种压缩算法;

所述读取单元,用于从各原始文件中读取头部信息,传送给核对单元;

所述核对单元,用于从原始文件中包含的文件名与待压缩子文件列表中包含的文件名进行核对,传送给修改单元;

所述修改单元,用于各待压缩文件的与待压缩子文件的头部信息进行修改,修改头部信息中发生变化的信息,保留作为没有发生变化的信息,所述进行修改包括对各待压缩子文件的路径信息进行修改,将修改后的头部信当前压缩包的头部信息,传送给压缩单元;

所述压缩单元,用于对各待压缩文件的与待压缩子文件分别进行压缩,将压缩后的各待压缩文件的与待压缩子文件存储到各自对应的文档中;

所述存储单元,用于将压缩单元压缩后的压缩文件存储到各压缩包中,得到当前压缩包。

7.根据权利要求6所述的一种文件独立压缩处理系统,其特征在于,还包括:

所述合并单元,用于对二次选种的原始文件通过所述压缩单压缩后合并到当前压缩包中;

所述编辑单元,用于对所述当前压缩包中的文件进行编辑修改;

所述处理单元,用于对所述编辑单元得到的编辑后文件进行信息压缩处理;

所述更新单元,用于根据所述处理单元的信息压缩处理结果,对信息压缩文件中所述编辑后文件原有的信息内容进行更新;

所述生成单元,用于使用所述当前压缩包中未修改文件的压缩包以及通过对所述编辑单元得到的所述修改后文件进行压缩处理得到的压缩包,生成更新后的安装包。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥龙图腾信息技术有限公司,未经合肥龙图腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710731485.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top