CRC32, Question de calcul
Bonjour,
Je tentais de comprendre ce qu'est le calcul d'un crc32 mais je n'arrive pas aux même résultats qu'un autre site...
Séquence à "checksummer"(hex) : E2D376D023BD173
Polynome(décimal) : 1378484732
Polynome(hex) : 522A01FC
Puisque le bit le plus significatif du polynome est 2^30, je décale vers la gauche de 30 bits la séquence puis je divise avec la "division modulo 2".
Cependant...
J'arrive à, en décimal, 707916420 comme valeur de CRC32.
J'ai consigné la démarche du calcul, fait à la main... ici
Or, j'ai voulu me vérifier et ai fait le même calcul avec un calculateur en ligne... le résultat donne 672253872 selon ce calculateur
Quelqu'un pourrait-il me dire ce que je fais de mauvais? J'ai ré-essayé deux fois la même chose et vraiment j'arrive toujours au même résultat...
Aidez-moi svp.
Array