我正在做一个软件,它最终抓取一个数字字符串,该字符串对重要数据进行编码,任何错误都会破坏内容。
更糟糕的是:由于数据的传输方式,它很容易出错(我对此无能为力)。
所以我决定添加一个验证数字......经过一些研究,我的问题多于答案......所以,有人可以为我指出一个合适的位置来研究更多关于该主题的信息吗?
另外,有人知道一些流行的算法甚至可以修复错误,或者至少指出错误所在,所以我可以重试抓取错误的数据?
如果校验和数据本身在传输中出错,我该怎么办?
我正在做一个软件,它最终抓取一个数字字符串,该字符串对重要数据进行编码,任何错误都会破坏内容。
更糟糕的是:由于数据的传输方式,它很容易出错(我对此无能为力)。
所以我决定添加一个验证数字......经过一些研究,我的问题多于答案......所以,有人可以为我指出一个合适的位置来研究更多关于该主题的信息吗?
另外,有人知道一些流行的算法甚至可以修复错误,或者至少指出错误所在,所以我可以重试抓取错误的数据?
如果校验和数据本身在传输中出错,我该怎么办?
基本上,对于消息的每 N 位,您都有一些检查位。
您可以根据数据检测和纠正校验位中的错误,或根据校验位检测和纠正数据中的错误。虽然错误太多,但它只是垃圾。您选择的语言中可能已经有一个实用程序可以执行此操作。
这可以使用: http: //www.eccpage.com/