E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
crc16
QT实现
CRC16
校验(查表法)
因为字符一共就256个,所以可以将256个字符的CRC码全部算出来,这些事情已经有前辈给我们做好了,下面是
CRC16
码表:constBYTEchCRCHTalbe[]=//CRC高位字节值表{0x00,0xC1,0x81,0x40,0x01,0xC0,0x80
BshenJN
·
2014-09-11 12:47
应用编程
一种设备的
CRC16
校验算法
CRC16
校验算法,在数据通信校验中是常用的校验处理算法,该算法是针对一款特殊的设备的校验值封装算法,算法本身是通用的,差异在校验和中的校验因子。这个一般与设备厂家指定协议时独立写死的。
gongbenwen
·
2014-09-08 21:00
python 下的
crc16
计算模块 XCRC16
又一次突然遇到用python处理modbus通信而需要
crc16
校验的问题,当时在百度上没找到,在google上找到了一个外国人开发的python包,结果安装好了之后发现校验的不正确(可能是使用的模式串不一样
quanwei9958
·
2014-08-15 22:00
python
CRC16
c++、java
CRC16
算法
C++intget_crc16(unsignedchar*bufData,unsignedintbuflen,unsignedchar*pcrc) { intret=0; unsignedshortCRC=0xffff; unsignedshortPOLYNOMIAL=0xa001; inti,j; if(bufData==NULL||pcrc==NULL) { return-1; } if
knockheart
·
2014-07-16 23:00
java
算法
CRC16
Redis HA 方案选型
Redis-Cluster引入Hashslots概念,便于分片以及数据迁移.解决了按照节点分片带来的扩容以及数据迁移的困难slot=
crc16
("foo")modNUMERSLOTS节点都是对等的,复制是基于
·
2014-07-13 00:00
HA
tech
java实现
CRC16
算法与C算法一致
java实现
CRC16
算法与C算法一致publicclassCRC16{privatechar[]crc_tb={0x0000,0x1021,0x2042,0x3063,0x4084,0x50a5,0x60c6,0x70e7,0x8108,0x9129,0xa14a
游离于移动互联网边缘
·
2014-07-09 11:58
java基础
CRC16
校验原理总结
CRC32太大了,CRC8觉得强度不够,折中选择
CRC16
校验.线性编码理论。
Jabony
·
2014-06-26 09:50
Java
CRC16
安卓晋级Senior
Android
CRC16
校验原理总结
CRC32太大了,CRC8觉得强度不够,折中选择
CRC16
校验. 线性编码理论。
knockheart
·
2014-06-26 09:00
java
CRC16
CRC16
最详细易懂的CRC-16校验原理(附源程序)1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码
江河海流
·
2014-05-16 14:00
CRC三种方法
CRC16
三种算法及c实现 标准CRC生成多项式如下表: 名称 生成多项式 简记式* 标准引用 CRC-4 x4+x+1
江河海流
·
2014-05-16 14:00
crc16
- 产生Modbus RTU格式的CRC码
http://www.dotblogs.com.tw/thkaw/archive/2013/08/08/113861.aspxhttp://blog.csdn.net/gybckbin/article/details/6905745最近在了解modbus的相关协议,刚开始触碰,也就先调试第一步对于CRC校验的认识和程序编写。基本在网上对于MODBUS的CRC校验程序都能找到两个版本,一个是直接运算
ustbgaofan
·
2014-05-15 17:00
CRC
循环冗余校验码(CRC)应用总结(包括C++源码)
转自:http://blog.csdn.net/wangweitingaabbcc/article/details/6768613 最近在实习期间需要用到数据的校验,所选为
CRC16
,那么就在此总结一番吧
gf771115
·
2014-04-26 00:00
crc循环校验原理和实现
根据需要的校验位数不同,有CRC8、
CRC16
、CRC32、CRC128...再以后就不用这个乐,可以使用md5校验。 2.简介CRC校验步骤CRC的校验方法网上很多。就说了,用发送的
yuuuuy
·
2014-04-10 10:00
c++、java
CRC16
算法
c++代码intget_crc16(unsignedchar*bufData,unsignedintbuflen,unsignedchar*pcrc) { intret=0; unsignedshortCRC=0xffff; unsignedshortPOLYNOMIAL=0xa001; inti,j; if(bufData==NULL||pcrc==NULL) { return-1; }
txk15619567977
·
2014-03-21 13:00
c++java
CRC16算法
【转】关于Java的
CRC16
校验
package TestCRC16; public class
CRC16
{ static final String HEXES = "0123456789ABCDEF"
rlox
·
2014-03-11 11:00
CRC16
关于Java的
CRC16
校验
阅读更多packageTestCRC16;publicclassCRC16{staticfinalStringHEXES="0123456789ABCDEF";byteuchCRCHi=(byte)0xFF;byteuchCRCLo=(byte)0xFF;privatestaticbyte[]auchCRCHi={0x00,(byte)0xC1,(byte)0x81,(byte)0x40,(byt
rlox
·
2014-03-11 11:00
CRC16
关于Java的
CRC16
校验
阅读更多packageTestCRC16;publicclassCRC16{staticfinalStringHEXES="0123456789ABCDEF";byteuchCRCHi=(byte)0xFF;byteuchCRCLo=(byte)0xFF;privatestaticbyte[]auchCRCHi={0x00,(byte)0xC1,(byte)0x81,(byte)0x40,(byt
rlox
·
2014-03-11 11:00
CRC16
几种
CRC16
计算公式、初始值、标志位等参数汇总
一、
CRC16
/IBM或
CRC16
/ARC或
CRC16
/LHA:公式:x16+x15+x2+1宽度:16Poly值:0x8005初始值:0x0000基准输入:true基准输出:true标志位:0x0000
新程序
·
2013-12-17 06:37
工控相关
Java CRC8校验
Java版本的CRC8校验,查表法,效率不会很差吧,需要
CRC16
的看这里http://blog.csdn.net/trbbadboy/article/details/42145461 /** *CRC8
trbbadboy
·
2013-11-21 13:00
java
CRC8
[C#]
CRC16
namespaceCRCTest { classProgram { staticvoidMain(string[]args) { byte[]buf=newbyte[128]; for(inti=0;i ///
CRC16
adream307
·
2013-10-31 16:00
整合
CRC16
查表法
这里,不讨论CRC的纠错原理以及为什么要选下面提及的生成多项式,只是针对以下的生成多项式,如何获得CRC校验码,作一个比较详细的说明。标准CRC生成多项式如下表:名称生成多项式简记式*标准引用CRC-4x4+x+13ITUG.704CRC-8x8+x5+x4+10x31CRC-8x8+x2+x1+10x07CRC-8x8+x6+x4+x3+x2+x10x5ECRC-12x12+x11+x3+x+1
g1036583997
·
2013-08-26 10:32
嵌入式
C#
Delphi Modbus RTU
CRC16
校验码
阅读更多functionCheckCrc16(constABuf;ALen:Integer):Boolean;varuwTemp:WORD;i,j:BYTE;P:PByte;beginResult:=False;P:=PByte(@ABuf);uwTemp:=$FFFF;fori:=1toALendobeginuwTemp:=uwTempxorP^;forj:=1to8dobeginif(uwTe
gwbasic
·
2013-08-09 14:00
Delphi Modbus RTU
CRC16
校验码
function CheckCrc16(const ABuf; ALen: Integer): Boolean; var uwTemp: WORD; i, j: BYTE; P: PByte; begin Result := False; P := PByte(@ABuf); uwTemp := $FFFF; for i := 1 to A
gwbasic
·
2013-08-09 14:00
Delphi
crc16
校验
WORDcrc16(CArray&aData){ WORDcrcRet=0xFFFF; WORDcrcClib=0xA001;//校正数字 for(inti=0;i
sdhongjun
·
2013-06-06 22:00
QByteArry类的应用
//Related Non-Members //计算
CRC16
校验和
lpdpzc
·
2013-05-19 18:00
读卡器基带部分
读卡器基带部分解码已经可以ack返回epc了但是现在问题又来了我发送ReRN命令,标签没有rn16回馈,让我很恼火的样子,奶奶的测试了一下ReRN的
crc16
也才耗时4us左右不至于吧c语言里面^代表按位异或的功能
j_akill
·
2013-05-01 10:00
我学习CRC32、
CRC16
、CRC原理和算法的总结(与WINRAR结果一致)
原文地址:http://wenku.baidu.com/view/fb791c0203d8ce2f006623f5.html我学习CRC32、
CRC16
、CRC原理和算法的总结(与WINRAR结果一致)
xiaogugood
·
2013-03-27 09:00
CRC16
校验算法实现
循环冗余码校验英文名称为CyclicalRedundancyCheck,简称CRC。它是利用除法及余数的原理来作错误侦测(ErrorDetecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。根据应用环境与习惯的不同,CRC又可分为以下几种标准:①CRC-12码;②CRC
ALLENJIAO
·
2013-03-19 18:00
CRC16
校验
另一篇文章:CRC算法原理及C语言实现矛与盾的较量(2)——CRC原理篇 CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。16位的CRC码产生的规则是先将要发送的二
greatwgb
·
2013-01-29 14:00
java
CRC16
特殊实现方式
public class
CRC16
{ public static void main(String[] args) { int[] table = {
TJYCHYANGCHENHUI
·
2013-01-05 21:00
java
java语言实现
CRC16
算法
用JAVA语言实现
CRC16
算法,完成通讯后字节流的校验功能。而在编写数据传输程序时,数据容错是一个非常重要的问题。
pengchua
·
2012-12-03 21:00
C# XOR
CRC16
校验码计算类
usingSystem.Collections.Generic; usingSystem.Text; namespaceCOMM.Lib { /// ///校验值计算 ///支持按位异或校验(XOR) ///支持
CRC16
yeqi3000
·
2012-11-28 22:00
C# 带多项式参数的
CRC16
计算
网上很多
CRC16
计算方式,特别是C#的,包括我以前写的查表法计算的出来的都是比较常见的计算方式。
yeqi3000
·
2012-11-28 21:00
CRC16
校验 ---复制,查表法,用于高速通信校验
CRC16
校验---复制,查表法,用于高速通信校验(2011-08-2520:45:07)转载▼前段时间用单片机做高速通信,在主机上增设人机界面,如果通信有出现错误的话,主机出现提示,但是有几次明显出错了
suding666
·
2012-10-16 20:25
C
linux
c++
CRC16
算法
CRC16
算法#include "stdafx.h"unsigned int GetCrc32(char* pdata,unsigned int len){ //生成Crc32的查询表
天下
·
2012-08-17 09:00
Qt入门-QByteArray类
另外有一些与QByteArray相关的非成员函数://RelatedNon-Members //计算
CRC16
校验和 quint16qChecksum(constchar*
xgbing
·
2012-07-22 16:00
c#的
CRC16
位校验
//////
CRC16
//////要进行计算的数组///计算后的数组privatestaticbyte[]
CRC16
(byte[]data){byte[]returnVal=newbyte[2];byteCRC16Lo
lllljz
·
2012-07-12 12:00
C#
byte
X86
C#版的
CRC16
校验
//////
CRC16
//////要进行计算的数组///计算后的数组privatestaticbyte[]
CRC16
(byte[]data){byte[]returnVal=newbyte[2];byteCRC16Lo
无为剑士
·
2012-05-02 15:14
c#
byte
x86
C#
JAVA
CRC16
字符器校验. 污染源在线自动监控(监测)系统
package com.fg.water; public class CRCTest { /** * @param args */ public static void main(String[] args) { String temp = "ST=32;CN=2011;PW=122333;MN=88888880000005;CP=&&DataTime=201204
lingfenfei
·
2012-04-16 23:00
java
crc循环校验原理和实现
根据需要的校验位数不同,有CRC8、
CRC16
、CRC32、CRC128...再以后就不用这个乐,可以使用md5校验。 2.简介CRC校验步骤CRC的校验方法网上很多。就说了,用发送的
wdhdmx
·
2012-03-29 23:00
java源码
CRC32
CRC16
CRC校验
CRC原理
crc循环校验原理和实现
根据需要的校验位数不同,有CRC8、
CRC16
、CRC32、CRC128...再以后就不用这个乐,可以使用md5校验。2.简介CRC校验步骤CRC的校验方法网上很多。就说了,用发送
wdhdmx
·
2012-03-29 23:00
CRC32
CRC校验
java源码
CRC原理
CRC16
crc循环校验原理和实现
根据需要的校验位数不同,有CRC8、
CRC16
、CRC32、CRC128...再以后就不用这个乐,可以使用md5校验。2.简介CRC校验步骤CRC的校验方法网上很多。就说了,用发送
wdhdmx
·
2012-03-29 23:00
CRC32
CRC校验
java源码
CRC原理
CRC16
CRC16
循环冗余校验算法
源码1:#include#include#includeunsignedshortcrc16(unsignedchar*buf,intlen){unsignedshortcrc=0xffff;inti_byte=0,i_bit=0;for(i_byte=0;i_byte>1;crc=crc&0x7fff;if(t>0){crc=crc^0xa001;}}}returncrc;}intmain(in
hulihong
·
2012-03-13 10:00
c
算法
byte
X86
crc16
位算法 java 与 c# 版本
阅读更多前段时间做一个考勤系统,用到一个
crc16
的算法,于是上网搜索,很多资料,奈何版本各不相同,都不能满足现有的需求,于是还是看合作方实现的c#代码:整理如下:C#代码:usingSystem;usingSystem.Collections.Generic
minn84
·
2011-12-24 19:00
算法
crc16
java
c#
crc16
位算法 java 与 c# 版本
前段时间做一个考勤系统,用到一个
crc16
的算法,于是上网搜索,很多资料,奈何版本各不相同,都不能满足现有的需求,于是还是看合作方实现的c#代码:整理如下:C#代码:usingSystem;usingSystem.Collections.Generic
minn84
·
2011-12-24 19:00
java
算法
C#
CRC16
crc16
位算法 java 与 c# 版本
阅读更多前段时间做一个考勤系统,用到一个
crc16
的算法,于是上网搜索,很多资料,奈何版本各不相同,都不能满足现有的需求,于是还是看合作方实现的c#代码:整理如下:C#代码:usingSystem;usingSystem.Collections.Generic
minn84
·
2011-12-24 19:00
算法
crc16
java
c#
Linux内核中crc16_table与crc32_table的计算
CRC:Cyclicredundancycheck循环冗余校验具体的计算原理与方法参考:http://en.wikipedia.org/wiki/Cyclic_redundancy_check内核中使用的
crc16
kernel_digger
·
2011-12-04 23:00
File
table
linux内核
crc16
#include usingnamespacestd; //x^16+x^12+x^5+1 unsignedshortcrc16(unsignedchar*ptr,intlen) { unsignedshortCRC=0xFFFF;//vc++sizeof(unsignedshort)==2 unsignedcharj,tmp=0; inti; for(i=0;i>1; if(tmp) CRC
sinshine
·
2011-11-26 14:00
bootloader之UART配置
在bootloader程序中对uart的配置有下面几个方面: 1、uart的基本配置; 2、xmodem协议的实现; 3、
CRC16
校验算法。
bao4
·
2011-09-25 23:14
职场
休闲
UART
bootloader
循环冗余校验码(CRC)应用总结(包括C++源码)
最近在实习期间需要用到数据的校验,所选为
CRC16
,那么就在此总结一番吧。
wangweitingaabbcc
·
2011-09-12 10:00
C++
c
网络
table
System
通讯
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他