我是靠谱客的博主 追寻蛋挞,这篇文章主要介绍CRC32校验,现在分享给大家,希望可以做个参考。

  在数据传输过程中,无论传输系统的设计再怎么完美,差错总会存在,这种差错可能会导致在链路上传输的一个或者多个帧被破坏(出现比特差错,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校验内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(138)

评论列表共有 0 条评论

立即
投稿
返回
顶部