3

我正在做一个软件,它最终抓取一个数字字符串,该字符串对重要数据进行编码,任何错误都会破坏内容。

更糟糕的是:由于数据的传输方式,它很容易出错(我对此无能为力)。

所以我决定添加一个验证数字......经过一些研究,我的问题多于答案......所以,有人可以为我指出一个合适的位置来研究更多关于该主题的信息吗?

另外,有人知道一些流行的算法甚至可以修复错误,或者至少指出错误所在,所以我可以重试抓取错误的数据?

如果校验和数据本身在传输中出错,我该怎么办?

4

2 回答 2

4

基本上,对于消息的每 N 位,您都有一些检查位。

您可以根据数据检测和纠正校验位中的错误,或根据校验位检测和纠正数据中的错误。虽然错误太多,但它只是垃圾。您选择的语言中可能已经有一个实用程序可以执行此操作。

于 2011-08-15T18:08:48.607 回答
3

这可以使用: http: //www.eccpage.com/

于 2011-08-15T18:14:23.363 回答