【发布时间】:2015-06-23 05:27:12
【问题描述】:
我正在尝试找到一种使用基值和 CRC16 输出计算 CRC16 多项式的有效方法。
一个更清楚的例子:
y = CRC16(x)
如何找到 CRC16 函数用来计算 y 的多项式?
我正在使用 C 和 Python 创建一些可执行文件(用于测试目的)。
【问题讨论】:
-
我会从最简单的输入开始,一个空字符串或一个由单个零字节组成的字符串。
-
对于同时设置了高位和低位的 17 位数字,只有 32K 可能的值。为什么要提高效率?
-
您是说您可以访问函数
CRC16(),并且您想重新实现该函数吗?如果是这样,请提供该函数返回的九个字节(ASCII)的CRC:“123456789”。 -
我有 2 个字节是 CRC16 函数的输出,然后我有原始数据。我试图了解 CRC 函数使用哪种多项式从该特定原始数据开始获取特定的 2 个字节。