免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7622 | 回复: 10
打印 上一主题 下一主题

[算法] 有谁知道LRC算法? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-21 13:04 |只看该作者 |倒序浏览
如题.

谢谢。。。。。。。。

论坛徽章:
0
2 [报告]
发表于 2006-09-21 13:16 |只看该作者
up ......................

论坛徽章:
0
3 [报告]
发表于 2006-09-21 13:37 |只看该作者
up

论坛徽章:
0
4 [报告]
发表于 2006-09-21 14:13 |只看该作者
从前加到后不要进位就这样

论坛徽章:
0
5 [报告]
发表于 2006-09-21 14:18 |只看该作者
原帖由 Pacer 于 2006-9-21 14:13 发表
从前加到后不要进位就这样

这样为什么就是可以校验的了么?
请说明一下,好么?

论坛徽章:
0
6 [报告]
发表于 2006-09-21 14:22 |只看该作者
我也不懂,只是刚刚浏览代码时刚好看到了LRC

  1. /*
  2. * 计算LRC
  3. * LRC方法是将消息中的8Bit的字节连续累加,丢弃了进位
  4. */
  5. unsigned char LRC( unsigned char *buf, long len )
  6. {
  7.         int i;
  8.         unsigned char lrc = 0;        /*lrc字节初始化*/

  9.         for( i = 0; i < len; i++ )
  10.         {
  11.                 lrc = lrc + buf[i];
  12.         }

  13.         return ((unsigned char)(-((char)lrc)));
  14. }
复制代码

这是一个前辈写的

论坛徽章:
0
7 [报告]
发表于 2006-09-21 14:56 |只看该作者
有没有知道LRC校验的原理的?

论坛徽章:
0
8 [报告]
发表于 2006-09-21 14:59 |只看该作者
google上有很多罢

论坛徽章:
0
9 [报告]
发表于 2006-09-21 15:17 |只看该作者
原帖由 Pacer 于 2006-9-21 14:59 发表
google上有很多罢

晕。。。
我google半天也没有。。。
你怎么google的?

论坛徽章:
0
10 [报告]
发表于 2006-09-21 16:09 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP