System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种针对数据完整性的智能化校验方法及装置。
技术介绍
1、现代信息化社会中,数据已成为各个组织以及个人不可或缺的重要资产,为了应对文件数据丢失或损坏等可能出现的意外情况,人们时常会对文件数据进行备份,备份数据的数据完整性至少重要。
2、当前,关于数据完整性的比对校验方式多为校验人员对待校验文件进行人为数据比对,以主观意识进行数据比对校验会受到多方面因素的影响,比如校验人员正在进行文件数据比对时精神状态不佳、文件数据内容庞大且繁琐等,都会在一定程度上使得针对同一文件的数据比对校验结果也会存在偏差、以及不同校验人员针对同一文件的数据比对消耗时长也会存在差异,因此,现有的文件数据比对校验方式存在校验效率和校验准确性低的问题。可见,提供一种新的文件数据校验方法以提高文件数据的校验效率和校验准确性显得尤为重要。
技术实现思路
1、本专利技术提供了一种针对数据完整性的智能化校验方法及装置,能够提高文件数据的校验效率和校验准确性。
2、为了解决上述技术问题,本专利技术第一方面公开了一种针对数据完整性的智能化校验方法,所述方法包括:
3、确定原始文件的第一文件信息,并确定待校验文件的第二文件信息;
4、根据所述第一文件信息,确定所述原始文件的第一文件夹数量,并根据所述第二文件信息,确定所述待校验文件的第二文件夹数量;
5、计算所述第一文件夹数量与所述第二文件夹数量之间的数量差异值,并判断所述数量差异值是否小
6、当判断出所述数量差异值小于等于所述数量差异值阈值时,确定所述原始文件与所述待校验文件满足预设的数量校验条件;
7、当判断出所述原始文件与所述待校验文件满足所述数量校验条件时,确定所述原始文件与所述待校验文件满足预设的数据完整性条件。
8、当判断出所述原始文件与所述待校验文件满足所述数据完整性条件时,确定所述原始文件与所述待校验文件所对应的数据校验整合结果。
9、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
10、当判断出所述原始文件与所述待校验文件不满足所述数量校验条件时,确定所述原始文件与所述待校验文件不满足预设的数据完整性条件。
11、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
12、当判断出所述数量差异值大于所述数量差异值阈值时,确定所述原始文件与所述待校验文件不满足预设的数量校验条件。
13、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
14、当判断出所述原始文件与所述待校验文件满足所述数量校验条件时,根据所述第一文件信息,确定所述原始文件的第一内容信息,并根据所述第二文件信息,确定所述待校验文件的第二内容信息;
15、根据所述第一内容信息及所述第二内容信息,判断所述原始文件与所述待校验文件是否满足预设的内容校验条件;
16、当判断出所述原始文件与所述待校验文件满足所述内容校验条件时,执行所述的确定所述原始文件与所述待校验文件满足预设的数据完整性条件的步骤;
17、当判断出所述原始文件与所述待校验文件不满足所述内容校验条件时,确定所述原始文件与所述待校验文件不满足预设的数据完整性条件。
18、作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述第一内容信息及所述第二内容信息,判断所述原始文件与所述待校验文件是否满足预设的内容校验条件,包括:
19、根据所述第一内容信息,分析所述原始文件对应的第一哈希值结果,并根据所述第二内容信息,分析所述待校验文件对应的第二哈希值结果;
20、判断所述第一哈希值结果与所述第二哈希值结果是否满足预设的哈希匹配条件;
21、当判断出所述第一哈希值结果与所述第二哈希值结果满足所述哈希匹配条件时,确定所述原始文件与所述待校验文件满足预设的内容校验条件;
22、当判断出所述第一哈希值结果与所述第二哈希值结果不满足所述哈希匹配条件时,确定所述原始文件与所述待校验文件不满足预设的内容校验条件。
23、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
24、当判断出所述原始文件与所述待校验文件满足所述内容校验条件时,根据所述第一文件信息,确定所述原始文件的第一目录信息,并根据所述第二文件信息,确定所述待校验文件的第二目录信息;
25、根据所述第一目录信息及所述第二目录信息,判断所述原始文件与所述待校验文件是否满足预设的目录校验条件;
26、当判断出所述原始文件与所述待校验文件满足所述目录校验条件时,执行所述的确定所述原始文件与所述待校验文件满足预设的数据完整性条件的步骤;
27、当判断出所述原始条件与所述待校验文件不满足所述目录校验条件时,确定所述原始文件与所述待校验文件不满足预设的数据完整性条件。
28、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
29、当判断出所述原始文件与所述待校验文件满足所述目录校验条件时,根据所述第一文件信息,确定所述原始文件的第一权限信息,并根据所述第二文件信息,确定所述待校验文件的第二权限信息;
30、根据所述第一权限信息及所述第二权限信息,判断所述原始文件与所述待校验文件是否满足预设的权限校验条件;
31、当判断出所述原始文件与所述待校验文件满足所述权限校验条件时,执行所述的确定所述原始文件与所述待校验文件满足预设的数据完整性条件的步骤;
32、当判断出所述原始文件与所述待校验文件不满足所述权限校验条件时,确定所述原始文件与所述待校验文件不满足预设的数据完整性条件。
33、作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述第一目录信息及所述第二目录信息,判断所述原始文件与所述待校验文件是否满足预设的目录校验条件,包括:
34、确定至少一个目标目录校验参数,所有所述目标目录校验参数包括针对父目录所包括的文件的数量参数、针对子目录所包括的文件的数量参数、针对父目录所包括的文件的文件名参数、针对子目录所包括的文件的文件名参数、针对父目录所包括的文件的文件扩展名参数、针对子目录所包括的文件的文件扩展名参数中的一种或多种;
35、对于每一所述目标目录校验参数,根据所述第一目录信息,确定所述原始文件针对该目标目录校验参数的第一参数信息,并根据所述第二目录信息,确定所述待校验文件针对该目标目录校验参数的第二参数信息;根据所述第一参数信息及所述第二参数信息,确定该目标目录校验参数对应的参数匹配结果;
36、当每一所述目标目录校验参数对应的参数匹配结果皆用于表示所述原始文件与所述待校验文件针对该目标目录校验参数的参数信息相匹配时,确定所述原始文件与所述待校验文件满足预设的目录校验条件;
37、当并非每一所述本文档来自技高网...
【技术保护点】
1.一种针对数据完整性的智能化校验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的一种针对数据完整性的智能化校验方法,其特征在于,所述根据所述第一目录信息及所述第二目录信息,判断所述原始文件与所述待校验文件是否满足预设的目录校验条件,包括:
6.根据权利要求4所述的一种针对数据完整性的智能化校验方法,其特征在于,所述根据所述第一权限信息及所述第二权限信息,判断所述原始文件与所述待校验文件是否满足预设的权限校验条件,包括:
7.根据权利要求1-6任一项所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
8.一种针对数据完整性的智能化校验装置,其特征在于,所述装置包括:
9.一种针对数据完整性的
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的一种针对数据完整性的智能化校验方法。
...【技术特征摘要】
1.一种针对数据完整性的智能化校验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的一种针对数据完整性的智能化校验方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的一种针对数据完整性的智能化校验方法,其特征在于,所述根据所述第一目录信息及所述第二目录信息,判断所述原始文件与所述待校验文件是否满足预设的目录校验条件,包括:
6.根据权利要求4所述的一种...
【专利技术属性】
技术研发人员:张清森,陈俊灵,周凤,樊琴,姚铁军,
申请(专利权)人:深圳市绿联科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。