Dans la lignée de mon API MD5, voici celle pour CRC32.
CRC32 suis la même convention d'écriture/utilisation que mon autre API a savoir :
Une routine qui calcul la somme a partir d'un Buffer quelquonque
Une routine qui calcul la somme a partir d'une chaîne de caractère
Une routine qui calcul la somme a partir d'un fichier (consomme 2Ko pour le calcul)
Vous trouverez dans le zip :
CRC32.pas (API a installer dans un répertoire d'unités de Delphi)
CRC32Demo/... (Demo d'utilisation)
Définition CRC32 :
Contrôle de redondance cyclique (Cyclic Redondance Check). CRC32 renvois la somme des bits d'une donnée sous la forme d'un entier 32bits.
CRC32 est utilisé pour contrôler l'intégrité d'une donnée après diverse opérations (copie, téléchargement, chiffrement, compression etc...).
Sont utilisation est très vaste, tout comme d'autres algorithmes de somme ou condensat, CRC32 sert dans la vérification des
paquets transmis via ethernet ou modem, dans le codec Mpeg2, les images PNG et bien d'autres encore.
CRC32 fait partis des trois algorithmes les plus celebrement utilisés avec MD5 et SHA1.
voila, amusez vous bien.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.