[发明专利]一种文件的自校验方法及系统有效
申请号: | 201610493322.3 | 申请日: | 2016-06-28 |
公开(公告)号: | CN106126367B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 闫礼飞;陈荣 | 申请(专利权)人: | 湖北锐世数字医学影像科技有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 436000 湖北省鄂州市梧桐湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种文件自校验方法及系统,其在原有的文件数据基础之上增设文件头,并对文件头的结构进行定义,包括文件头数据及匹配信息,文件头数据包括预存文件校验信息的CRC、文件的压缩方式以及压缩前文件的长度、压缩后文件的长度文件数据部分的长度、文件数据部分的CRC校验和(file CRC)等信息,然后根据上述文件头结构信息对文件头以及文件数据分别进行校验,当二者均校验成功后,判断目标文件为确定且完整的,可进行后续文件替换,若其中一个校验失败,则说明文件在传输或者存放等过程中发生损坏,则结束进程,检验步骤方便快速,且可靠性高。 | ||
搜索关键词: | 一种 文件 校验 方法 系统 | ||
【主权项】:
1.一种文件自校验方法,其特征在于:所述文件包括原始的文件数据以及增加的文件头,并且所述文件头包括文件头数据和用于描述所述文件与设备中的单板是否匹配的匹配信息,所述文件头位于所述文件数据的前面,并且所述匹配信息包括所述单板的类型和ID,所述文件自校验方法包括以下步骤:(1)进行文件头信息校验,若校验成功,转入步骤(2),若校验失败,则直接转入步骤(4);(2)判断文件数据是否压缩:(2‑1)若文件数据为未压缩文件,则读取文件头数据中预存的真正的文件数据部分的长度信息并依据该信息计算文件数据的file CRC;(2‑2)若文件数据为压缩文件,则(2‑2‑1)判断所述文件数据的压缩类型;(2‑2‑2)解压所述压缩文件,根据步骤(2‑1)中确定的压缩类型选择相应的解压算法对所述压缩文件进行解压;(2‑2‑3)依据解压后的文件数据长度以及文件头数据中预存的文件数据长度信息计算文件数据的file CRC;(3)进行文件数据信息校验:读取文件头数据中预存的文件数据的file CRC信息,比较计算出的file CRC信息与预存的file CRC信息,若校验成功,则判断文件数据内容完整,若校验失败,则转入步骤(4);(4)结束,其中,所述步骤(1)中,文件头信息校验包括以下步骤:(1‑1)读取文件头中的匹配信息,并与预设匹配信息比较,若二者相同,则确定所述文件是配置给系统指定的单板,并且转入步骤(1‑2)进行head CRC校验,若二者不同,则转入步骤(4);(1‑2)head CRC校验:计算确定文件头的head CRC信息,并读取文件头数据中预存的head CRC信息,比较计算出的文件头head CRC信息与预存head CRC是否相同,若二者相同,则判断检验通过,转入步骤(2),若二者不同,则直接转入步骤(4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北锐世数字医学影像科技有限公司,未经湖北锐世数字医学影像科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610493322.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种耐紫外老化的绕包铝合金电力电缆
- 下一篇:一种控制方法及电子设备