begin process at 2012 02 08 22:33:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > CRC - CHECKSUM - DIVISION POLYNOMIAL BINAIRE

CRC - CHECKSUM - DIVISION POLYNOMIAL BINAIRE


 Information sur la source

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Niveau :Expert Date de création :07/03/2005 Vu / téléchargé :12 933 / 1 155

Auteur : etniqs

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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 ...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL [WIN32] par ganjarasta
Source avec Zip Source avec une capture SUIVI DE PRODUCTION ONDULEUR PHOTOVOLTAÏQUE SOLARMAX par brunovan
Source avec Zip MINICHAT MULTI-CLIENT par wisar
SOCKET CPP par baptchr55

Commentaires et avis

Commentaire de aKheNathOn le 07/03/2005 10:56:36

Tu t'es trompé de catégorie pour le post de cette source. Elle n'a aucun rapport ny de prés ny de loin avec les réseaux ou l'internet.

Tu devrais la mettre soit dans :
- Chaines de caractéres
- Fichiers disques (si tu proposes de calculer le crc d'un fichier)
- Maths et algorithmes

Merci de bien vouloir modifier la catégorie de ta source sinon ça va devenir le bordel pour s'y retrouver.

Merci et bonne prog, akh

PS : Un commentaire sur la source elle même :
Perso je sais ce qu'est un crc, mais plus d'explications sur la methode ou poster un exemple d'utilisation sur le site directement seraient les bien venus.

Commentaire de etniqs le 07/03/2005 11:15:16


?
je suis d'ac à la rigueur pour maths et algo

sinon, ce code à pour but de de coller au cul d'un message le checksum, donc trames, donc réseau

s'il est zoliment (!)  interfacé pour le rendre visible, il peut tout aussi bien recevoir des flux continus en install hardware, mais là, le pb est tout autre

alors je sais pas

Commentaire de aKheNathOn le 07/03/2005 16:34:38

Effectivement, le checksum sert à valider un contenu, donc à partir de là ça fonctionne pour toute vérif, contenu d'un packet, fichier, ou autres informations.

Ben moi j'aimerais avoir plus d'infos quand à son utilisation sur des trames, faire un exemple concret de communication avec vérification de CRC. Ca serais plus interessant que l'algo lui-même.

Commentaire de etniqs le 07/03/2005 17:06:29

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...

Commentaire de TeLeTUbIz le 10/03/2005 23:02:51

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 ;-)

Commentaire de moncefbouaita le 08/01/2009 01:13:56 8/10

merci beaucoup, c'est exactement ce que je cherchais dans mon mini projet de java !

Commentaire de etniqs le 10/01/2009 16:52:37

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

bon courage !

Commentaire de fadiainfo le 25/04/2011 15:40:22 5/10

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?

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales