计算校验和 checksum

时间:2012-02-03 04:10:21
【文件属性】:

文件名称:计算校验和 checksum

文件大小:32KB

文件格式:RAR

更新时间:2012-02-03 04:10:21

效验和 checksum c# csharp

效验和(checksum)  原理:把要发送的数据看成二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补一个字节的0以凑成偶数。 为了计算效验和,发送计算机把每对字符当成16位整数处理并计算效验和。如果效验和大于16位,那么把进位一起加到最后的效验和中。


【文件预览】:
wg011.suo
wg011.sln
01.txt
wg011
----Form1.cs(2KB)
----bin()
--------Debug()
----obj()
--------Debug()
--------wg011.csproj.FileList.txt(254B)
----Properties()
--------Resources.Designer.cs(3KB)
--------Settings.settings(249B)
--------Resources.resx(5KB)
--------Settings.Designer.cs(1KB)
--------AssemblyInfo.cs(1KB)
----Program.cs(464B)
----Form1.Designer.cs(3KB)
----Form1.resx(6KB)
----wg011.csproj(3KB)

网友评论

  • 算法错了,有点问题
  • 还行把!适合初学者!
  • 一般吧,不是太好
  • 不怎么好用
  • 好可以,能用
  • 不错,很实用。
  • vs2010测试通过,是16位校验
  • 界面不够美观~
  • 还可以,算法目前我是看懂了。谢谢楼主。
  • 不太好用啊.
  • 算法不一致,与我自己VB代码实现的计算结果不一致
  • 算法不一致,与我自己C代码实现的计算结果不一致
  • 不是我要的check sum,算法不一致
  • 不怎么好用
  • 界面不美观。
  • 为什么是读取文件,而不是直接缓冲数据
  • 工具界面不够友好,不太好用。