admin管理员组

文章数量:1583582

2024年4月28日发(作者:)

说明书摘要

本发明公开了一种,大视频文件完整性快速校验方法,基于MD5算法对数据

进行完整性验证, 包括接收大视频文件的源MD5指纹,提取目标大视频文件的

目标MD5指纹,将目标MD5指纹和源MD5指纹比较,如果二者相同则文件完整性

状态正常,其特征在于:大视频文件目标MD5指纹提取包括微通道内存映射、智

能数据切片、并行处理数据切片和MD5指纹综合提取。本发明的有益效果是:解

决了传统MD5码校验大视频文件耗时多、效率低的缺点,提供了一种可以快速、

高效率地校验大视频文件的方法。

权利要求书

1、大视频文件完整性快速校验方法,基于MD5算法对数据进行完整性验证,

包括接收大视频文件的源MD5指纹,提取目标大视频文件的目标MD5指纹,将目

标MD5指纹和源MD5指纹比较,如果二者相同则文件完整性状态正常,其特征在

于:所述的大视频文件目标MD5指纹提取包括以下步骤:

(1)微通道内存映射:把大视频文件映射到系统物理内存的虚拟地址空间

中,按照内存数据的存取方式实现文件的存取;

(2)智能数据切片:将映射到内存的数据进行智能切片,切成多个数据块;

(3)并行处理数据切片:多线程并行地对数据块执行MD5算法,分别得到

各数据块的消息摘要即MD5码;

(4)MD5指纹提取,综合各数据块的消息摘要即MD5码,得到整个大视频

文件的MD5码指纹信息。

2、根据权利要求1所述的大视频文件完整性快速校验的方法,其特征在于:

所述的微通道内存映射包括以下步骤:

(1)映射文件头的映像;

(2)对该映像进行访问;

(3)取消此映像;

(4)映射一个从文件中的一个更深的位移开始的新映像;

(5)重复步骤(2)~(4),直到访问完全部的文件数据。

3、根据权利要求1所述的大视频文件完整性快速校验的方法,其特征在于:

所述的虚拟地址空间的区域是在0x800000000~0xBFFFFFFF内。

4、根据权利要求1所述的大视频文件完整性快速校验的方法,其特征在于:

所述的智能数据切片所得的数据块大小为64MB或128MB。

5、根据权利要求1所述的大视频文件完整性快速校验的方法,其特征在于:

所述的MD5指纹提取结果为各数据块MD5码的和。

本文标签: 数据视频文件指纹完整性校验