发明名称 |
嵌入式Linux设备映像文件验证方法 |
摘要 |
本发明提供一种嵌入式Linux设备映像文件验证方法,其包括以下步骤:a.计算一待验证映像文件的原始资料被完整覆盖需要的文件框架大小;b.获得所述文件框架内待验证映像文件的原始资料未占有空间的大小;c.将所述文件框架内所述未占空间填0补充完整,并计算所述文件框架内补充0后的映像文件的原始资料的校验和;d.取出所述Linux嵌入式设备的存储装置内的待验证映像文件并计算出所述映像文件的校验和;e.比对所述补充0后的待验证映像文件的原始资料的校验和与所述储存装置内的待验证映像文件的校验和是否相同,如果相同执行步骤f,如果不相同则执行步骤g;f.发出正确提醒信息;以及g.发出错误提醒信息。借由上述步骤,本发明可即时验证映像文件。 |
申请公布号 |
CN104376276A |
申请公布日期 |
2015.02.25 |
申请号 |
CN201310357080.1 |
申请日期 |
2013.08.16 |
申请人 |
昆达电脑科技(昆山)有限公司;神达电脑股份有限公司 |
发明人 |
蔡政育 |
分类号 |
G06F21/64(2013.01)I |
主分类号 |
G06F21/64(2013.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种嵌入式Linux设备映像文件验证方法,其特征在于,包括以下步骤:a.计算一待验证映像文件的原始资料被完整覆盖需要的文件框架大小,所述文件框架由特定大小的数据块构建而成;b.计算该文件框架大小与所述待验证映像文件的原始资料大小的差值以获得所述文件框架内待验证映像文件的原始资料未占有空间的大小;c.将所述文件框架内所述未占空间填0补充完整,并计算所述文件框架内补充0后的映像文件的原始资料的校验和;d.以Linux嵌入式设备的储存装置内的待验证映像文件的起始端为起点,基于所述文件框架的大小,取出所述Linux嵌入式设备的存储装置内的待验证映像文件并计算出所述映像文件的校验和;e.比对所述补充0后的待验证映像文件的原始资料的校验和与所述储存装置内的待验证映像文件的校验和是否相同,如果相同执行步骤f,如果不相同则执行步骤g;f.发出正确提醒信息,表明所述Linux嵌入式设备的存储装置内的待验证映像文件与所述待验证映像文件的原始资料相同;以及g.发出错误提醒信息,表明所述Linux嵌入式设备的存储装置内的待验证映像文件信息与所述待验证映像文件的原始资料不相同。 |
地址 |
215300 江苏省苏州市昆山市综合保税区A区第二大道269号 |