Cálculo de CRC de un flujo de datos mayormente estático

Antecedentes:

Tengo una sección de memoria, 1024 bytes. Los últimos 1020 bytes siempre serán los mismos. Los primeros 4 bytes cambiarán (número de serie de un producto). Necesito calcular elCRC-16 CCITT (Inicio de 0xFFFF, máscara de 0x1021) para toda la sección de memoria,CRC_WHOLE.

Pregunta:

¿Es posible calcular el CRC solo para los primeros 4 bytes,CRC_A, luego aplique una función como la siguiente para calcular el CRC completo? Podemos suponer que la suma de verificación para los últimos 1020 bytes,CRC_B, ya se sabe.

CRC_WHOLE = XOR(CRC_A, CRC_B)

Sé que esta fórmula no funciona (la probé), pero espero que exista algo similar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta