Bonjour,
J'avais une fonction qui calcule le checksum d'un fichier
En gros une boucle sur tous les caractères du fichier et j'additionne les codes ascii
Sur un pc particulier, il me sortait un checksum différent de tous les autres avec le même contenu. j'ai lu que ca pouvait dépendre du codepage de Windows. Du coup j'ai modifié ma fonction en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part iCompteur = iCompteur + Microsoft.VisualBasic.Asc(c)
Mais pareil. Et là.... je ne comprends pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part iCompteur = iCompteur + System.Text.Encoding.GetEncoding(1252).GetBytes(c)(0)
Des idées ?![]()
Partager