[AN105]关于缓冲校验和与文件检验和_bet十博体育app [AN105]关于缓冲校验和与文件检验和_bet十博体育app

bet十博体育app

服务&支持
联系方式

    地址:深圳市龙岗区龙岗路17号

    电话:0755-84867757

    传真:0755-84867941

    邮件:sofi#trustsail.com(#改为@)

    QQ: 67234068(业务咨询)

    QQ: 595181785(技术咨询)

你的位置:首页 >服务&支持 >技术app

[AN105] 关于缓冲校验和与文件检验和

2016/7/26 15:49:53      点击:

相关产品: 备用器 app / 官网系列

相关软件: FlyPRO V4.15+

------------------------------------------------------------------------------------------------------------------------------------------------

概述

备用器软件FlyPRO 从V4.15版本开始, 软件增加文件校验和信息, 如下图所示:

文件校验和是加载的文件数据所有字节的累加和, 软件中显示的为十六进制结果.

缓冲校验和是数据缓冲区所有数据字节的累加和, 结果也是十六进制值.


校验和显示值有个后缀"H", 用于表示此值为十六进制. 十六进制数据还有一种表示方式就是以"0x"开头.

也就是说数据12345678H0x12345678 是一回事.


校验和是非常重要的验证信息, 可用于确保客户端的数据准确. 在客户端bet之前必须核对.

文件校验和与缓冲区校验和由工程人员提供(或客户提供).


------------------------------------------------------------------------------------------------------------------------------------------------


部分用户在验证bet数据时, 可能会采用读取bet数据, 再比较校验和的方式, 来验证bet的数据是否正确, 这种方式不科学, 是错误的.

因为简单的数据累加和值, 即使结果一样, 也不能保证其数据就绝对一样.  建议采用下面的方式验证bet数据:


推荐bet验证方式:

1. 加载文件数据, 并核对文件校验和/或者缓冲区校验和与工程信息一样.

2. 放置bet在客户端器插座上

3. 点击"手动bet"->"校验", 校验如果没有提示错误, 则表示bet数据准确, 没有问题.

4. 重复bet步骤2~3, 验证其他bet.


------------------------------------------------------------------------------------------------------------------------------------------------

常见问题

1. 为何缓存区校验和与文件检验和有时会不一样?

如果文件数据大小与bet容量不等, 则其计算结果会不一样.

例如当前bet是一个16M bits (即4M字节)的FLASH, 加载的文件只有3.8M字节.

2. 在文件校验和与缓冲校验和不一样时, 如何处理, 有什么注意事项?

为保证客户端数据的准确性, 我们建议, 当文件小于bet容量大小, 除了要记录该文件的数据校验和, 还必须记录该文件在指定容量bet的时的缓冲区校验和.







Copyright 2007-2021 深圳bet科技有限公司 版权所有

粤ICP备17105160号     粤公网安备 44030702000782号  

宝盈娱乐bodog博狗娱乐澳门日博娱乐