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