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
計算CRC32和
CRC16
的小工具(主要用於驗證FLASH燒錄的正確性)
寫了一個小程序,主要用於驗證FLASH是否燒錄成功。應用場景是這樣的,工廠會將MCU的Firmware直接燒到Flash里,通常這個固件小於Flash的大小,燒錄進去的時候,空白區域會被填充“0xFF”,這個小工具就是驗證燒錄進去的Flash是否正確的。 代碼中使用了他人開源的CRC表生成算法,請參見這篇文章。 #include <stdio.h> #include <stdl
^=^
·
2011-08-14 15:00
Flash
C#
CRC16
循环校验码
internal class HexMath { private const int CRC_LEN = 2; // Table of CRC values for high-orde
·
2011-08-11 22:00
CRC
modbus 查表法
CRC简单函数如下: unsigned short
CRC16
(puchMsg, usDataLen) unsigned char *puchMsg ; /* 要进行CRC校验的消息 */ unsigned
wu_jing_sheng0
·
2011-05-11 09:00
c
X86
Java CRC_16生成函数
/******************
CRC16
*****/privatestaticintpoly=0x8005;publicstaticshortCRC_16(byte[]buf_temp,intlen
xuxinyl
·
2011-04-28 13:00
java
c
byte
如何使用Delphi编写Modbus RTU
CRC16
的校验码
而对
CRC16
的计算的方式基本上有2种:第一种,使用双循环依照CRC的计算方法进行计算,第二种,采用查表的方式。
2004v2004
·
2011-04-09 12:00
Integer
Class
byte
button
Delphi
Forms
几种
CRC16
算法
几种
CRC16
算法收藏一.
CRC16
算法首先在源文件头文件加入表值:viewplaincopytoclipboardprint?
wzwind
·
2010-11-30 11:00
c
算法
table
360
X86
java编写的两个modbus
CRC16
实现
阅读更多在使用java与下位机通信中,经常会涉及到modbus协议,而作为校验手段,
CRC16
必不可少。
chen4w
·
2010-10-22 15:00
Java
CRC
实现
java编写的两个modbus
CRC16
实现
阅读更多在使用java与下位机通信中,经常会涉及到modbus协议,而作为校验手段,
CRC16
必不可少。
chen4w
·
2010-10-22 15:00
Java
CRC
实现
java编写的两个modbus
CRC16
实现
在使用java与下位机通信中,经常会涉及到modbus协议,而作为校验手段,
CRC16
必不可少。
chen4w
·
2010-10-22 15:00
java
实现
CRC
CRC16
校验
最近CRC校验遇到一个问题: 例如:有1000个数据需要生成一个CRCValue;发现其中数值变化了,CRC数值不会变化。如果增加或较少几个数据则会变化;如1000变为900个,或者1000变为1001个; 原因:其中每98个数据计算一个CRC数值,然后把计算的结果放到1000个数据的大数组中。每98个数据和计算得出的CRC数值一起放到大数组中,计算总的CRC数值的时候,每98个数据和计算得出的C
mannhello
·
2010-04-29 16:00
CRC16
校验(转)
CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。16位的CRC码产生的规则是先将要发送的二进制序列数左移16位后,再除以一个多项式,最后所得到的余数即是CRC码。求
mannhello
·
2010-04-28 14:00
编程
c
算法
通讯
CRC16
校验
CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。16位的CRC码产生的规则是先将要发送的二进制序列数左移16位后,再除以一个多项式,最后所得到的余数即是CRC码。求
isiqi
·
2010-04-28 14:00
编程
F#
CRC16
校验原理总结
CRC32太大了,CRC8觉得强度不够,折中选择
CRC16
校验.线性编码理论。
deepwishly
·
2010-04-23 13:00
CRC16
校验原理总结
CRC32太大了,CRC8觉得强度不够,折中选择
CRC16
校验. 线性编码理论。
deepwishly
·
2010-04-23 13:00
c
网络
Flash
table
存储
任务
几种
CRC16
算法
一.
CRC16
算法首先在源文件头文件加入表值: ////////////////////////////////////////////////////////////////////////////
CRC16
qsycn
·
2010-03-30 09:00
c
算法
测试
table
byte
通讯
inline的用法 &&
CRC16
调用函数
inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中“表达式形式的宏定义”。表达式形式的宏定义如下一例:#defineExpressionName(Var1,Var2)(Var1+Var2)*(Var1-Var2),为什么要取代这种形式呢?1,首先谈一下在C中使用这种形式宏定义的原因,C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理器
zhandoushi1982
·
2009-12-19 21:00
一组摘要算法的效率测试
常用的数据摘要算法主要以下几大类:1、CRC8、
CRC16
、CRC32CRC(CyclicRedundancyCheck,循环冗余校验)算法出现
shansun123
·
2009-12-04 15:00
vmware
算法
windows
互联网
软件测试
一组摘要算法的效率测试
常用的数据摘要算法主要以下几大类:1、CRC8、
CRC16
、CRC32CRC(CyclicRedundancyCheck,循环冗余校验)算法出现
shansun123
·
2009-12-04 15:00
vmware
windows
算法
互联网
软件测试
模仿C++代码改写的Java实现
http://www.iteye.com/topic/317894 public class
CRC16
{ private short[] crcTable = new short[256
sunguanxing
·
2009-11-13 09:00
java
C++
c
C#
CRC16
校验总结
CRC32太大了,CRC8觉得强度不够,折中选择
CRC16
校验. 线性编码理论。
dadahacker
·
2009-09-22 23:00
c
网络
Flash
table
存储
任务
CRC算法
functiongetCrc(s:shortstring):String;varlen,i:integer;
CRC16
:word;begincrc16:=0;len:=length(s);fori:=1tolendobeginif
qiume
·
2009-04-22 21:00
数据摘要算法的测试效率(SHA、MD5和CRC32)
常用的数据摘要算法主要以下几大类:1、CRC8、
CRC16
、CRC32CRC(Cycl
collin1211
·
2009-03-20 09:00
Algorithm
.net
算法
windows
测试
websphere
CRC16
算法Java实现
模仿C++代码改写的Java实现 public class
CRC16
{ private short[] crcTable = new short
sunzhenyuan
·
2009-01-17 15:00
java
C++
c
算法
C#
CRC16
算法Java实现
模仿C++代码改写的Java实现 public class
CRC16
{ private short[] crcTable = new short
sunzhenyuan
·
2009-01-17 15:00
java
C++
c
算法
C#
数据摘要算法的测试效率
常用的数据摘要算法主要以下几大类:1、CRC8、
CRC16
、CRC32CRC(CyclicRedundancyCheck,循环冗余校验)算法出现时间较长,应用也十分广泛,
missall
·
2008-10-13 16:00
vmware
算法
windows
互联网
软件测试
计算CRC程序(
CRC16
)
#include#includetypedefunsignedshortu_short;typedefunsignedchar u_char; 一。//data_buf为报文串、data_length为报文串长度、//crc_key为生成多项式(16位,去除最大位系数1)//返回两字节校验码u_shortdecCRC(u_char*data_buf,intdata_length,u_shortcr
zhangqc1985
·
2008-09-20 16:00
JAVA实现
CRC16
校验
JAVA实现
CRC16
校验要求:CRC循环冗余错误校验计算方法CRC-16C(循环冗余错误校验)生成CRC-16校验字节的步聚如下:(1)装入一个16位寄存器,所有数位均为1。
SeeSea
·
2008-07-24 12:00
Ruby实现计算
CRC16
校验码
Ruby实现计算
CRC16
校验码#计算CRC16defcrc(num) crcnum=0xFFFF num.eachdo|i| crcnum=crcnum^((i.to_i)&0x00ff) 1.
savechina
·
2008-05-14 00:00
CRC验证
java本来带有循环冗余验证CRC32,但是有时候要用
CRC16
还还的自己编程。
clarancepeng
·
2008-04-01 14:00
java
编程
C++
c
算法
CRC16
校验码 java实现
2,返回该字符串的
CRC16
校验码3,
CRC16
校验码的产生是通过“查表法”获得。
tomEnjoy
·
2008-01-15 20:00
java
J#
几种求CRC-CCITT的方法 [C/C#]
//所有原创文章转载请注明作者及链接//blackboycpp(AT)gmail.com//QQ群:135202158 方法1:将存有数据的字节数组进行逐位计算,求得字节形式的CRC void
crc16
blackboyofsnp
·
2008-01-14 19:00
c
String
table
System
Class
byte
java
CRC16
校验,原版C++,改编成java
publicclassCRC16{publicstaticint[]crc(int[]data){int[]temdata=newint[data.length+2];//unsignedcharalen=*aStr–2;//
CRC16
牛一样的程序员
·
2007-12-11 11:00
CRC16
原理及C程序源代码
现在做《电力负荷管理系统数据传输规约》,要用
CRC16
校验,该算法已经调通,现在贴出来请朋友们提些宝贵意见,本人进一步改进。
zhongrg
·
2007-11-02 20:00
编程
c
算法
crc16
,crc32校验
crc16
,crc32校验-supermgr
crc16
,crc32校验是计算机中经常用到的东西,本文介绍的程序,使用查表法来进行
crc16
,crc32的校验。
yc_8301
·
2007-10-08 11:00
c
db2
table
360
X86
CRC16
/CRC32/CRC16F算法和代码
CRC16
/CRC32/CRC16F算法和代码以下是转载自http://bbs.chinaunix.net/archiver/?
yc_8301
·
2007-10-08 09:00
c
算法
File
db2
null
360
利用Java实现串口(Comm)全双工通讯 & java语言实现
CRC16
算法
转自 http://linduo168.iteye.com/blog/28354 本人因为项目开发的需要,需要PC机和硬件的通讯,而这个通讯通过Comm串口实现,而最好又是全双工的通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统。本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对
djsl6071
·
2007-04-29 15:00
java
算法
windows
Blog
J#
java语言实现
CRC16
算法
阅读更多由于工作需要,完成上下微机的com口的通讯,所以要用JAVA语言实现
CRC16
算法,完成通讯后字节流的校验功能。而在编写数据传输程序时,数据容错是一个非常重要的问题。
linduo168
·
2006-10-12 13:00
算法
Java
CRC16
java语言实现
CRC16
算法
阅读更多由于工作需要,完成上下微机的com口的通讯,所以要用JAVA语言实现
CRC16
算法,完成通讯后字节流的校验功能。而在编写数据传输程序时,数据容错是一个非常重要的问题。
linduo168
·
2006-10-12 13:00
算法
Java
CRC16
java语言实现
CRC16
算法
由于工作需要,完成上下微机的com口的通讯,所以要用JAVA语言实现
CRC16
算法,完成通讯后字节流的校验功能。 而在编写数据传输程序时,数据容错是一个非常重要的问题。
linduo168
·
2006-10-12 13:00
java
算法
CRC16
我的
CRC16
(因为文件小,也没考虑性能,嘿嘿,你可以优化下,小文件就无所谓了)
public static int getFileCRC16(String fileName) throws FileNotFoundException, IOException { FileInputStream in = new FileInputStream(fileName); byte[] filebyte = new byte[(int)(new F
沉思的狗の博客
·
2006-07-28 08:00
CRC16
校验程序
CRC16
校验程序作者:转载//
CRC16
校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的3种//实现方法进行测试。
zhaoyawei
·
2006-06-01 13:00
c
测试
存储
byte
平台
通讯
上一页
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
其他