概述
在数据传输过程中,无论传输系统的设计再怎么完美,差错总会存在,这种差错可能会导致在链路上传输的一个或者多个帧被破坏(出现比特差错,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校验所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复