Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2331 connectés 

  FORUM HardWare.fr
  Programmation

  fonctionnement de CRC16 sous os2 (et dos)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonctionnement de CRC16 sous os2 (et dos)

n°51550
lamasu
Posté le 07-08-2001 à 17:39:23  profilanswer
 

je voudrais savoir ce qui peut faire changer un CRC de cd à part la taille des fichiers
 
Je pense deja que la date ne joue pas, que le fait que le nom des fichiers soit en majuscule ou en minuscule n'a pas d'importance
 
Bref si quelqu'un a un manuel sur crc ca m'interresse !

mood
Publicité
Posté le 07-08-2001 à 17:39:23  profilanswer
 

n°51637
Carbon_14
Posté le 08-08-2001 à 09:13:07  profilanswer
 

Il me semblerait que le CRC soit lié au traitement (je sais pas si c'est juste une addition binaire (??)) des octets du contenu d'un (ou un lot de) fichiers. Peu importe son nom.
 
Comme cela sert à vérifier l'intégrité d'un fichier/bloc de données transmises/... on peut refaire le calcul (lequel ?) ensuite pour vérifier que les données transmises ou lues sont correctes.

n°51647
lamasu
Posté le 08-08-2001 à 09:25:42  profilanswer
 

ici mon crc16 me donne un nombre de 4 chiffre en hexa et je dois retrouver le meme nombre pour prouver que mes donnees sont les memes...
 
Ce n'est pas un crc lié à l'erreur mais un nombre unique correspondant à un lot de fichier... cependant je ne sais pas pourquoi j'obtient 2 resultats differents alors que mes donnees sont les memes à l'exception des dates de fichiers et de majuscule -> minuscule dans certains fichiers.
 
Si quelqu'un a une idee elle est la bienvenue

n°51652
Carbon_14
Posté le 08-08-2001 à 09:46:26  profilanswer
 

Ce CRC est généré par quoi ?  
 
C'est pas le numéro de série du CD ?  :(

n°51661
lamasu
Posté le 08-08-2001 à 10:21:13  profilanswer
 

non ce n'est pas le numero du cd, c'est un algorythme qui mouline sur les fichiers (je crois) et qui donne en retour un nombre en hexa. Si je regrave un cd avec les memes donnees je dois obtenir le meme crc...

n°51724
HelloWorld
Salut tout le monde!
Posté le 08-08-2001 à 13:05:19  profilanswer
 

je sais pas ce que c'est un CRC de cd
mais pour un fichier, il me semble que ce nombre est base sur une division polynomiale
on trouve pas mal de doc la dessus ainsi que des algos
il me semble que y'a des mecs qu'on reussit a retrouver les algos utilise par Windows et/ou DOS ...
normalement, ce CRC est le resultat d'un "moulinage" de tous les octets d'un fichier
donc si la taille de ton fichier change, mais aussi son contenu (par exemple inverser la position de 2 octets) alors le CRC change, ce qui n'est pas toujours le cas avec un checksum (je pense que c'est ce a quoi tu fais reference CARBON_14)
a mon avis la date et le nom n'a rien a voir la dedans
ces valeurs ne sont pas contenues dans le fichier et sont maintenues par l'OS ailleurs
a moins que ton algo les prenne en compte !
petetre que des algos d'antivirus le font pour verifier que le fichier est intacte ...
mais il sort d'ou ton algo ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°51828
lamasu
Posté le 08-08-2001 à 15:27:46  profilanswer
 

Mon algo il sort d'OS2 crc16.exe ! Et on l'utilise quand on livre un cd au manuf pour etre sur que les donnees sont identiques apres replication du media.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  fonctionnement de CRC16 sous os2 (et dos)

 

Sujets relatifs
[db] question sur le fonctionnement des bases de données[VB ou C/C++] cacher un prog lors de son fonctionnement?
[PHP] Parser, fonctionnement?? 
Plus de sujets relatifs à : fonctionnement de CRC16 sous os2 (et dos)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)