Qt:计算CRC校验值(CRC16和CRC32)
2016-07-14 11:49
1666 查看
CRC有非常多的模式,我没有全部都做,目前支持
CRC16-Modbus
CRC16-X25
CRC32
CRC16-Modbus
CRC16-X25
CRC32
使用方法
auto data = QByteArray::fromHex( "01 02 03 04 05" ); auto crc16ForModbus = JQChecksum::crc16ForModbus( data ); auto crc16ForX25 = JQChecksum::crc16ForX25( data ); auto crc32 = JQChecksum::crc32( data ); qDebug() << "crc16ForModbus:" << crc16ForModbus << QString::number( crc16ForModbus, 16 ); qDebug() << "crc16ForX25:" << crc16ForX25 << QString::number( crc16ForX25, 16 ); qDebug() << "crc32:" << crc32 << QString::number( crc32, 16 );
GitHub地址
https://github.com/188080501/JQChecksum相关文章推荐
- QT 跨线程发送信号非元数据信号解决
- 使用QT做一个中央空调集中控制的程序
- post qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method解决
- QTP随笔
- Qt:Exception at 0xeefde9, code:0x0000005: read access violation at: 0x0, flags = 0x0(first chance)
- QTP 读取文本中SQL语句并根据查询到得结果操作
- 【转】Qt之模型/视图
- Qt下OpenCV编译配置(Cmake3.6.0+Mingw4.4+opencv2.4.9)c
- Qt:QStatusBar 和 QProgressBar 详细讲解(源码下载)
- Qt中文路径问题(Cannot find file: 进程"C:\Qt\4.8.5\bin\qmake.exe"退出,退出代码 2)
- log4qt的使用
- 教你如何在UBUTNU中安装QT环境
- QT格式化代码
- Qt在QTableView中使用自定义委托
- NetRouter mt7620 openwrt MT7688 mqtt初探2
- Qt OpenCV 图像显示转换
- RedHat上Qt环境安装和配置
- OK6410 Qt4.7.1移植
- OK6410 Qtopia4.4.3和tslib的移植
- 《Qt5.5.1+VS2013开发环境配置》