CRC校验
来源:互联网 发布:广州php招聘 编辑:程序博客网 时间:2024/05/01 15:36
- C#实现CRC校验
public UInt16 CRCCCIT(byte[] data, int Datalength) { UInt16 wTemp = 0; UInt16 wCRC = 0xFFFF; UInt16 i, j; for (i = 0; i < Datalength; i++) { for (j = 0; j < 8; j++) { wTemp = (UInt16)(((data[i] << j) & 0x80) ^ ((wCRC & 0x8000) >> 8)); wCRC <<= 1; if (wTemp != 0) { wCRC ^= 0x1021; } } } return wCRC; }
- C/C++实现CRC校验
INT16U CRCCCITT(const INT8U* pDataIn, INT16U iLenIn){ INT16U wTemp = 0; INT16U wCRC = 0xFFFF; INT32U i,j; for (i = 0; i < iLenIn; i++) { for(j = 0; j < 8; j++) { wTemp = ((pDataIn[i] << j) & 0x80 ) ^ ((wCRC & 0x8000) >> 8); wCRC <<= 1; if(wTemp != 0) { wCRC ^= 0x1021; } } } return wCRC;}
1 0
- CRC校验
- CRC校验
- crc校验
- CRC校验
- CRC校验
- crc校验
- CRC校验
- CRC校验
- CRC 校验
- CRC 校验
- CRC校验
- CRC校验
- CRC 校验
- CRC校验
- CRC校验
- CRC校验
- CRC校验
- CRC校验
- PHP程序员成长路线
- PostgreSQL:“ FATAL: requested WAL segment00800002A0 has already been removed”
- 剁椒鱼头
- jsp之间传值乱码问题
- RecyclerView使用(二)多种Item布局、添加点击事件
- CRC校验
- Objective-C Runtime 运行时之四:Method Swizzling
- Intent:从一个Activity到另一个Activity
- # Apache Hadoop Yarn: Yet Another Resource Negotiator论文解读
- Word关于目录和页码的使用记录
- SVN 管理 Android 项目
- 在Struts2中实现Web系统的初始化工作
- php 微信第三方登录验证
- linux权限说明