[发明专利]电子档案文件快速校验方法、系统、设备及介质在审
申请号: | 202310195749.5 | 申请日: | 2023-03-01 |
公开(公告)号: | CN116150092A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 蔡复兴;刘科;易君;梁涛;郑小明 | 申请(专利权)人: | 重庆傲雄在线信息技术有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/174;G06F16/16;G06F16/903;G06F21/62 |
代理公司: | 重庆华科专利事务所 50123 | 代理人: | 康海燕;唐锡娇 |
地址: | 401121 重庆市渝北*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 档案文件 快速 校验 方法 系统 设备 介质 | ||
1.一种电子档案文件快速校验方法,其特征在于,存证阶段:获取各业务系统归档的电子档案压缩文件包并解压,构建以文件包名字命名的一级文件夹;获取一级文件夹的数据访问权限,通过文件名的字符顺序排列该一级文件夹下全部子文件和子文件夹顺序;工具服务器资源判断CPU核心数,分配相应的线程资源从最下层文件夹开始逐层向上,按照排列顺序并行计算并拼接所有文件及子文件夹的HASH字符串,生成每层文件夹的层级HASH文件,将层级HASH文件关联对应的子文件夹及其包含的子文件,构建HASH目录树,打包存储为电子档案文件包;校验阶段,获取电子档案文件包及访问路径,解压生成待验证文件夹,从上往下逐层根据存证阶段排列顺序及字符串拼接方法计算待验证文件夹中各层子文件夹HASH值,与层级HASH文件中记录的HASH值比较,定位确定被篡改文件,生成被篡改文件的层级和位置信息。
2.根据权利要求1所述的方法,其特征在于,所述构建层级HASH文件包括:以本层文件夹下级文件、文件夹名称字符串作为键,以文件HASH、文件夹HASH作为对应名称的值,将键和值对应存储构成该层的层级HASH文件。
3.根据权利要求1或2所述的方法,其特征在于,所述构建HASH目录树包括:线程资源从最下层子文件开始,从下往上并行计算同级子文件HASH字符串,拼接同级子文件夹和子文件的HASH字符串,添加上级文件夹名称字符串作为该上级文件夹哈希值,逐级向上直至得到一级文件夹哈希值,将所有哈希值关联文件名字符串建立HASH目录树。
4.根据权利要求1或2所述的方法,其特征在于,所述排列顺序进一步包括,将一级文件夹中的全部子文件和子文件夹中名字字符串按照UTF-8编码表中字符顺序排列,依次对比字符串,若其中第一位字符相同则比较第二位,直至对比完所有的字符串,按照字符串顺序排列子文件和子文件夹,如果字符完全相同,则按照文件创建时间升序排列子文件和子文件夹顺序。
5.根据权利要求1或2所述的方法,其特征在于,所述排列顺序进一步包括,依次对比各子文件和子文件夹的HASH值字符串,若其中第一位字符相同则比较第二位,直至对比完所有的字符串,按照字符串顺序排列子文件和子文件夹,如果字符完全相同,则按照文件创建时间升序排列子文件和子文件夹顺序。
6.根据权利要求1或2所述的方法,其特征在于,依次顺序将文件名和文件HASH值拼接为字符串写入层级HASH文件中,同级子文件夹和子文件的HASH字符串、本层层级HASH文件不包含层级HASH文件自身,拼接后的字符串的HASH值作为该子文件夹的HASH值,关联本层文件名作为本层的层级HASH文件。
7.一种电子档案文件快速校验系统,其特征在于,存证单元获取各业务系统归档的电子档案压缩文件包并解压,构建以文件包名字命名的一级文件夹,获取一级文件夹的数据访问权限;文件排序单元根据计算单元计算的各子文件和子文件夹字符确定排列顺序;工具服务器资源根据CPU核心数分配线程资源,计算单元从最下层文件夹开始逐层向上,按照顺序并行计算并按排列拼接所有子文件及子文件夹的HASH字符串,生成每层文件夹的层级HASH文件,将层级HASH文件关联对应的子文件夹及其包含的子文件,构建HASH目录树,打包存储为电子档案文件包;验证单元获取电子档案文件包及访问路径,解压生成待验证文件夹;计算单元从上往下逐层根据存证阶段的排列顺序及字符串拼接方法计算待验证文件夹中各层子文件夹HASH值,校验单元将计算的HASH值与层级HASH文件中记录的HASH值比较,定位确定被篡改文件,生成被篡改文件的层级和位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆傲雄在线信息技术有限公司,未经重庆傲雄在线信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310195749.5/1.html,转载请声明来源钻瓜专利网。