【技术实现步骤摘要】
一种文件集完整性校验的方法及装置
本申请涉及计算机应用
,尤其是涉及一种文件集完整性校验的方法及装置。
技术介绍
伴随网络技术的不断发展,信息交流方式越来越多,人们可以随时随刻的分享位置、分享文件、以及分享图片等,不同的服务器端也可以互相传输文件,但是网络之间的传输存在数据丢失、数据拦截等问题,另外,当发送文件的服务器端出现停机、或者网络不能连接的情况,导致接收文件的服务器端接收到的文件不是完整的,因此影响人们互相交流或导致计算机存储文件出现错误的情况。基于计算机linux环境下,通过报文摘要算法(Message-DigestAlgorithm5,MD5)验证网络文件传输的完整性,MD5对任意长度的信息逐位进行计算,MD5只是通过计算文件的MD5值,比较两个文件的文件MD5值,判断其中一个文件是否被修改,但是当文件集中存在大量文件进行传输时,不能校验该文件集在传输过程中是否存在文件丢失的情况,且当发送文件的计算机出现停机等状况时,不能及时校验文件集的完整性。
技术实现思路
有鉴于此,本申请的目的在于提供一种文件集完整性校验的方法及装置,以达到及时校验文件集的完整 ...
【技术保护点】
1.一种文件集完整性校验的方法,其特征在于,所述方法包括:构建以预设的日志文件第一命名规则命名的日志节点集;在构建的日志节点集中的每一日志节点中,添加预设的日志文件第二命名规则;在第一预设时间内,获取待校验文件集,所述待校验文件集中的日志文件名称按照所述日志文件第一命名规则以及所述日志文件第二命名规则命名;针对所述待校验文件集中的每一日志文件,基于该日志文件名称包含的日志文件第一命名规则,确定该日志文件名称对应的目标日志节点,以及,基于该日志文件名称包含的日志文件第二命名规则,删除该日志文件名称在所述目标日志节点下对应的目标规则;判断所述目标日志节点下的日志文件第二命名规则 ...
【技术特征摘要】
1.一种文件集完整性校验的方法,其特征在于,所述方法包括:构建以预设的日志文件第一命名规则命名的日志节点集;在构建的日志节点集中的每一日志节点中,添加预设的日志文件第二命名规则;在第一预设时间内,获取待校验文件集,所述待校验文件集中的日志文件名称按照所述日志文件第一命名规则以及所述日志文件第二命名规则命名;针对所述待校验文件集中的每一日志文件,基于该日志文件名称包含的日志文件第一命名规则,确定该日志文件名称对应的目标日志节点,以及,基于该日志文件名称包含的日志文件第二命名规则,删除该日志文件名称在所述目标日志节点下对应的目标规则;判断所述目标日志节点下的日志文件第二命名规则是否为空;若是,所述待校验文件集完整;若否,在第二预设时间内,所述待校验文件集更新日志文件后,所述目标日志节点下的日志文件第二命名规则为空,则所述待校验文件集完整,否则所述待校验文件集不完整。2.根据权利要求1所述的方法,其特征在于,所述基于该日志文件名称包含的日志文件第一命名规则,确定该日志文件名称对应的目标日志节点,包括:提取所述日志文件名称中包含的关键字,分别与所述日志节点集中的每一日志节点包含的关键字进行匹配度计算,得到对应的多个匹配度值;获取最高匹配度值对应的日志节点,得到所述目标日志节点。3.根据权利要求1所述的方法,其特征在于,当所述待校验文件集完整时,标记所述目标日志节点,所述方法还包括:定位所述待校验文件集在预设的滑动窗口中目标位置,利用标记的所述目标日志节点替换所述目标位置对应的日志节点;根据所述滑动窗口中指针对应的位置,获取该位置对应的替换日志节点的标记时间;计算当前时间与所述标记时间的差值,若所述差值大于预设时间阈值,则发送报警指令。4.根据权利要求1至3任一项所述的方法,其特征在于,所述日志文件第一命名规则包括按照预设时间间隔进行日志文件命名,所述日志文件第二命名规则包括业务规则。5.一种文件集完整性校验的装置,其特征在于,所述装置包括:第一构建模块,用于构建以预设的日志文件第一命名规则命名的日志节点集;第二构建模块,用于在构建的日志节点集中的每一日志节点中,添加预设的日志文件第二命名规则;获取模块,用于在第一预设时间内,获取待校验文件集,所述待...
【专利技术属性】
技术研发人员:刘远,刘袁,王助,
申请(专利权)人:秒针信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。