如果我有一个有效载荷,并且我在该有效载荷上计算一个crc32值(任意大小(,那么我将该crc值并置在有效载荷旁边,递归地将整个事情视为新的有效载荷,然后在该有效载荷上计算一一个crc3值,并将该crc32数值并置在有效负载旁边,然后传输整个有效载荷,并在接收端对其进行解码(递归地(。。。每个嵌套的crc32计算是否进一步降低了出错的概率,或者任何超过1的迭代/递归都是完全无用的?
我还没有尝试,我想知道它是否值得实施。
这将是完全无用的。第二个CRC-32将始终给出相同的值!例如,对于标准ISO-HDLC 32位CRC,以小端序附加CRC,第二个CRC将始终为0x2144df1c
。这是CRC的数学性质。