社区
C语言
帖子详情
用C语言如何实现求文件的checksum。算法如何实现,有没有现成的。谢谢!!
z341223318
2009-03-17 09:08:35
用C语言如何实现求文件的checksum。算法如何实现,有没有现成的。谢谢!!
...全文
1456
3
打赏
收藏
用C语言如何实现求文件的checksum。算法如何实现,有没有现成的。谢谢!!
用C语言如何实现求文件的checksum。算法如何实现,有没有现成的。谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z341223318
2009-03-17
打赏
举报
回复
谢谢 !!楼上的。
dongpy
2009-03-17
打赏
举报
回复
char getCheckSum( const char *pack, int pack_len )
{
char check_sum = 0;
while ( --pack_len >= 0 )
{
check_sum += *pack++;
}
return check_sum;
}
将文件数据读到数组buf[]中,长度是len,getCheckSum(buf,len)就得到文件校验和。
jianzhibeihang
2009-03-17
打赏
举报
回复
能否再详细些?
Python调用
C语言
代码
实现
CheckSum
算法
和CRC
算法
Python调用
C语言
代码
实现
CheckSum
算法
和CRC
算法
嵌入式常见的五种校验
算法
(
c语言
)
嵌入式常见的五种校验
算法
(
c语言
) 为了在串口通信或者固件升级时防止数据传输错误导致出现问题,一般要引入校验
算法
,嵌入式常见简易校验
算法
(
c语言
)主要有: 奇偶校验发,校验和,异或校验,CRC校验,md5,每种校验方法都有自己的特点,在不同场景可以选择合适的
算法
进行应用。
常见的校验
算法
UART有一个奇偶校验,CAN通信有CRC校验。Modbus、MAVlink、USB等通信协议也有校验信息。 在自定义数据存储时,有经验的工程师都会添加一定校验信息。 你平时通信或者数据存储时,有用到校验信息吗?下面就介绍几种常见的校验
算法
。 一、校验和 校验和是最基本,也是嵌入式工程师最常用的一种校验
算法
,其
实现
方法很简单,简单到只有几行代码。
实现
的方式方法很多,不同的编程语言,不同的应用有所不同,下面以
C语言
8位校验和为例: uint8_t
CheckSum
(uint8_t *Buf,
.cs是什么
文件
_程序烧录中SREC、Hex、Bin
文件
格式有啥区别?一文看懂!
▍1. 关于烧录
文件
在典型的应用程序中,编译器或汇编器将程序的源代码(例如C或汇编语言)转换为机器代码,并将其输出到一个
文件
中。然后,这个
文件
由程序员导入,以将机器代码“烧录”到ROM(或Flash Memory)中,或传输到目标系统以进行加载和执行。这个存放机器码的
文件
就是烧录
文件
,它是用来烧录到微控制器(如MCU、EEPROM、NOR/NAND Flash等)里面的flash mem...
c语言
累加和校验_循环冗余校验(CRC)
算法
入门
http://blog.csdn.net/liyuanbhu/article/details/7882789前言CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC
算法
对各种数据进行校验。因此,掌握基本的CRC
算法
应是嵌入式程序员的基本技能。可是,我认识的嵌入式程序员中能真正掌握CRC
算法
的人却很少,平常在项目中见到的CRC的代码多数都是那种效率非常低下...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章