cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutMembreDernière intervention15 décembre 2018
-
6 juin 2006 à 13:05
Phalyk
Messages postés1Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention 7 novembre 2007
-
7 nov. 2007 à 15:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Phalyk
Messages postés1Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention 7 novembre 2007 7 nov. 2007 à 15:07
Bonjour, et bravo pour ton code.
Je suis tombé sur ce code après avoir dévelopé un programme qui lit un iso ou un CD et qui en fait sont MD5.
Je me suis rendu compte que l'iso genéré par ton outil (ou le mien) son plus petit que l'iso de départ qui a servi a faire le CD.
J'ai fait le diff entre les fichier et seul la fin differe, mais la diff n'est jamais de la meme taille.
Je n'arrive pas à comprendre pourquoi.
Concretement:
J'ai un iso je le lit avec la methode ReadFile et le copie dans "fichier1".
J'emule cette iso comme un lecteur CD ou bien je le grave.
Si je lit le device avec la methode ReadFile et le copie dans un fichier, il est different de "fichier1".
L'iso semble pourtant fonctionner mais du coup, mon HASH (MD5 ) est different et c'est chiant pour la validation.
Si quelqu'un a une idée de solution je suis preneur.
A+
cs_Mr.X
Messages postés118Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 2 novembre 2007 13 août 2006 à 18:04
j'adore ce qui dise les "maudits goto", de toute façon même si on s'en rend pas compte notre code C est bourré de goto (fin jmp mais c'est pareil)
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 8 juin 2006 à 15:11
Sympa d'avoir traduit le code, j'avais lu cette source en asm mais j'avais vite etait decourage... ce qui serait sympa par contre c'est de ne pas faire les meme erreurs que brunews a savoir mettre des commentaires (petite erreur evidement ;-) )et surtout de virer ces maudits goto !! Mais a part ces petits details, je te felicite parce que le code n'etait pas evident a comprendre et que tu as su le modifier pour les non-initie. Merci !!
@++
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutMembreDernière intervention15 décembre 201821 6 juin 2006 à 13:05
Ouahouuu merci Vecchio56 pour sa traduction en C, je viens à mon tour de l'adapter en c#.
7 nov. 2007 à 15:07
Je suis tombé sur ce code après avoir dévelopé un programme qui lit un iso ou un CD et qui en fait sont MD5.
Je me suis rendu compte que l'iso genéré par ton outil (ou le mien) son plus petit que l'iso de départ qui a servi a faire le CD.
J'ai fait le diff entre les fichier et seul la fin differe, mais la diff n'est jamais de la meme taille.
Je n'arrive pas à comprendre pourquoi.
Concretement:
J'ai un iso je le lit avec la methode ReadFile et le copie dans "fichier1".
J'emule cette iso comme un lecteur CD ou bien je le grave.
Si je lit le device avec la methode ReadFile et le copie dans un fichier, il est different de "fichier1".
L'iso semble pourtant fonctionner mais du coup, mon HASH (MD5 ) est different et c'est chiant pour la validation.
Si quelqu'un a une idée de solution je suis preneur.
A+
13 août 2006 à 18:04
8 juin 2006 à 15:11
@++
6 juin 2006 à 13:05