Crc - checksum - division polynomial binaire

Soyez le premier à donner votre avis sur cette source.

Vue 15 631 fois - Téléchargée 1 285 fois

Description

code qui prend en entrée une chaîne de char, la traduit en bits, en calcul le crc avec différents polynômes, perso ou prédéfinis.

si chaine d'entrée est composée de 0 et 1 , considère que c'est une suite binaire, sinon la traduit en bit

Conclusion :


Je remercie très grandement le codeur inconnu qui a mis le noyau en ligne ...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
25 avril 2011

slt,c bien je vous souhaite une bonne continuation !
j'ai une question!

esq ce code de detection d'erreur peut etre combiné avec un autre code correcteur d'erreur par exemple code convolutif comment ca marche ce dernier?
Messages postés
201
Date d'inscription
mardi 7 octobre 2003
Statut
Membre
Dernière intervention
10 mai 2016

heureux que ce code puisse encore servir 4 ans après ...

bon courage !
Messages postés
3
Date d'inscription
lundi 19 novembre 2007
Statut
Membre
Dernière intervention
14 juin 2009

merci beaucoup, c'est exactement ce que je cherchais dans mon mini projet de java !
Messages postés
215
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
25 septembre 2010

Moi je suis d'accord, ce code DOIT rester dans réseaux.
Les CRC sont surtout utilisés en réseau (et aussi un peu pour l'archivage (ie Winrar/zip/ace)), mais surtout dans les trames (Ethernet par exemple) car ca permet de déterminer de façon efficace si une trame est erronée.

Sinon moi aussi j'aimerais en savoir un peu plus sur les CRC. Comment fonctionnent ils mathématiquement ? J'ai longtemps cru qu'il sagissait d'un simple XOR ou NOR cyclique. Maintenant je sais que ca parle de polynômes. Bon, je sais je devrais aller chercher sur google par curiosité, mais ca me ferait tellement plaisir que tu me le dise ;-)
Messages postés
201
Date d'inscription
mardi 7 octobre 2003
Statut
Membre
Dernière intervention
10 mai 2016

pour ce qui est de la vérification, il suffit de balancer le résultat en entrée, et tu obtiens 0 si c'est bon, et un reste si il y a une erreur.
(pas confondre avec encodage)

maintenant, si tu travailles en binaire, il suffit de voir comment est organisé un datagramme quelconque, voir :

http://www.commentcamarche.net/internet/protip.php3

et tu peux toujours coder qqchose, faut que la machine qui reçoit comprenne le protocole que tu lui envois ...

bon courage pour cette aventure...
Afficher les 8 commentaires

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.