Bonsoir a tous ,
Je vais faire trés simple pour permettre aux membres de cérner le probléme sur mon projet .
Je dois calculer le Checksum d'un fichier binaire aprés l'avoir modifié
, le checksum du fichier se trouve a la fin du fichier binaire :
[IMG]http://www.espace4you.net/allimages/0883112217chkSum1.JPG[/IMG]
Le prgramme que j'utilise lis le checksum sur l'offset 0x0000FED8
J'utilise un programme pour calculer ce CheckSum dont voici les
derniers CheckSum Calculer par ce programme pour mieux comprendre le
type de CheckSum genérer :
Ancien Checksum : BF 96 AF 63 79 B3 D4 52
Aprés Calcul : 85 CA 8F 67 41 44 3F B7
Ancien Checksum : BF 96 AF 63 79 B3 D4 52
Aprés Calcul : F4 [COLOR="Red"]1B[/COLOR] 16 36 2A 67 37 E6
Ancien Checksum : BF 96 AF 63 79 B3 D4 52
Aprés Calcul : D0 [COLOR="Red"]80[/COLOR] 16 36 A9 66 37 E6
On remarquera que sauf les 2 BYTES ont été changés a partir de la gauche
Et les 2 BYTES de la droite : D0 80 et 66 le réste n'a pas changé !
J'arrive pas a comprendre cet algorythm , j'utilise plusieurs sources d'algo CRC
CRC32 , CRC 8, CRC 64 mais je souhaite comprendre l'algo utilisé pour
commencer a créer un projet pour calculer un checksum de mon fichier
binaire
Merci pour vos conseils et suggéstions .
Cordialement ,
Fred .