发明名称 | 高清视频文件的完整性校验方法 | ||
摘要 | 本发明公开了一种高清视频文件的完整性校验方法,其特征在于包括如下步骤:第一步、从外部存储器上读取目标高清视频文件,并将高清视频文件映射到系统物理内存的虚拟地址空间中;第二步、将映射到内存的数据进行智能数据分组;第三步、分N个线程并行处理分组后的数据块,具体处理为分别并行对数据块执行SHA-1算法;第四步、将各个数据块的指纹即SHA-1码累加,得到整个高清视频文件的目标SHA-1指纹,将目标SHA-1指纹和源SHA-1指纹比较,如果二者相同则文件完整性状态正常反之则文件不完整。该方法能够有效的确保文件的原始和完整性,适于在视频文件的校验中广泛推广。 | ||
申请公布号 | CN102497597B | 申请公布日期 | 2013.11.06 |
申请号 | CN201110400165.4 | 申请日期 | 2011.12.05 |
申请人 | 中国华录集团有限公司 | 发明人 | 张彬;芦靖;葛亮 |
分类号 | H04N21/442(2011.01)I | 主分类号 | H04N21/442(2011.01)I |
代理机构 | 大连东方专利代理有限责任公司 21212 | 代理人 | 李洪福 |
主权项 | 一种高清视频文件的完整性校验方法,其特征在于包括如下步骤:第一步、从外部存储器上读取目标高清视频文件,并将高清视频文件映射到系统物理内存的虚拟地址空间中;第二步、将映射到内存的数据进行智能数据分组得到N个数据块;第三步、分N个线程并行处理分组后的数据块,具体处理为分别并行对数据块执行SHA‑1算法,得到各数据块的哈希散列数据即SHA‑1码SHA‑11、SHA‑12、SHA‑13、SHA‑14、SHA‑15……SHA‑1N,其中N为具体分成的线程数;第四步、将各个数据块的SHA‑1码累加,即(SHA‑11)+(SHA‑12)+(SHA‑13)+(SHA‑14)+(SHA‑15)……+(SHA‑1N),得到整个高清视频文件的目标SHA‑1指纹信息,然后将目标SHA‑1指纹和源SHA‑1指纹比较,如果二者相同则文件完整性状态正常反之则文件不完整。 | ||
地址 | 116023 辽宁省大连市高新园区华路1号 |