在数据传输过程中,无论传输系统的设计再怎么完美,差错总会存在,这种差错可能会导致在链路上传输的一个或者多个帧被破坏(出现比特差错,0变为1,或者1变为0),从而接受方接收到错误的数据。为尽量提高接受方收到数据的正确率,在接收方接收数据之前需要对数据进行差错检测,当且仅当检测的结果为正确时接收方才真正收下数据。检测的方式有多种,常见的有奇偶校验、因特网校验和循环冗余校验等。
校验工具:链接:http://pan.baidu.com/s/1pKNI5mz 密码:as5n
用途:用来检测或校验数据传输或者保存后可能出现的错误,TLV报文校验
CRC32 crc32 = new CRC32();
byte[] data = {1};
crc32.update(data);
System.out.println(Long.toHexString(crc32.getValue()));
注:要获取返回的结果,要是用Long.toHexString(crc32.getValue()),否则与工具等计算出来的结果显示不一致
最后
以上就是追寻蛋挞最近收集整理的关于CRC32校验的全部内容,更多相关CRC32校验内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复