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码的和。
版权声明:本文标题:大视频文件完整性校验 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1714286024a396797.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论