OVH Cloud OVH Cloud

VB5 calcul CRC

3 réponses
Avatar
Blaise Cacramp
Bonjour

Dans le cadre d'une routine de comparaison de fichiers, comment calculer le
CRC ?

Merci,

Blaise

3 réponses

Avatar
Blaise Cacramp
Pardon, VB6 ...
"Blaise Cacramp" a écrit dans le message news:
u$
Bonjour

Dans le cadre d'une routine de comparaison de fichiers, comment calculer


le
CRC ?

Merci,

Blaise




Avatar
Jean-marc
Blaise Cacramp wrote:
Pardon, VB6 ...
"Blaise Cacramp" a écrit dans le message news:
u$
Bonjour

Dans le cadre d'une routine de comparaison de fichiers, comment
calculer le CRC ?

Merci,

Blaise





Hello,

Je suppose sue tu veux parler d'un CRC32?

Dans ce cas il y a une excellente implémentation ici:
http://www.vbaccelerator.com/home/vb/Code/Libraries/CRC32/article.asp

Il existe d'autres implémentations, mais je te conseille vraiment
celle-ci: elle est très efficace et surtout elle est correcte, contrairement
à pas mal de "bricolages" qu'on trouve à droite ou à gauche.

Ici, une bonne explication de l'algorithme:
http://www2.rad.com/networks/1994/err_con/crc_how.htm

Si tu aimes les maths ou si tu veux faire une implémentation
ultra optimisée, tu trouveras ce qu'il te faut dans
"The Art Of Computer Programming" (D.Knuth),
Vol 2 "Semunimerical Algorithms", Chap. 4.2.

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/
Avatar
Blaise Cacramp
Super merci et non, non je n'aime pas les maths

"Jean-marc" a écrit dans le message
news: eqi1hq$879$
Blaise Cacramp wrote:
> Pardon, VB6 ...
> "Blaise Cacramp" a écrit dans le message news:
> u$
>> Bonjour
>>
>> Dans le cadre d'une routine de comparaison de fichiers, comment
>> calculer le CRC ?
>>
>> Merci,
>>
>> Blaise

Hello,

Je suppose sue tu veux parler d'un CRC32?

Dans ce cas il y a une excellente implémentation ici:
http://www.vbaccelerator.com/home/vb/Code/Libraries/CRC32/article.asp

Il existe d'autres implémentations, mais je te conseille vraiment
celle-ci: elle est très efficace et surtout elle est correcte,


contrairement
à pas mal de "bricolages" qu'on trouve à droite ou à gauche.

Ici, une bonne explication de l'algorithme:
http://www2.rad.com/networks/1994/err_con/crc_how.htm

Si tu aimes les maths ou si tu veux faire une implémentation
ultra optimisée, tu trouveras ce qu'il te faut dans
"The Art Of Computer Programming" (D.Knuth),
Vol 2 "Semunimerical Algorithms", Chap. 4.2.

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/






Super merci et non, non je n'aime pas les maths