假设我们有两个不同消息的CRC32值(循环冗余校验)。如何计算他们共同的CRC32?例如:
发布于 2019-12-10 22:36:14
CRC32使用初始值0xFFFFFFF,post通过使用0xFFFFFF(或不使用)对CRC进行补充。如果您的修改后的CRC32将这些值作为参数,那么第一个对"hello“的调用将使用初始值=0xFFFFFFF,xorout = 0x00000000,例如CRC =CRC32X(0xFFFFFFF,0x00000000,0x00000000,"hello",5),其中第三个参数是指向字符串的指针,第四个参数是字符串中的字节数。第二个调用是CRC32X( CRC,0xFFFFFFF,"world",5),其中CRC是第一个调用返回的值。
https://stackoverflow.com/questions/59261853
复制相似问题