cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009
-
9 août 2006 à 18:48
Utilisateur anonyme -
19 mars 2010 à 13:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Comment fais tu pour calculer le CRC32 d'un gros fichier (plus de 300Mo) car j'ai éssayé de reprendre tes sources mais mon niveau est trés loin du tien ^^.
J'ai besoin d'un coup de mains
ordiman85
Messages postés41Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention19 mars 2010 13 avril 2009 à 00:55
Effectivement, lorsque je suis passé sous vista, j'ai remarqué que mon logiciel crashait à la fin. Je n'ai pas cherché de solution, à mon avis ça doit venir soit de l'utilisation d'une fonction n'existant plus sous Vista, soit d'une mauvaise gestion des threads.
J'ai commencé un version multi-plateforme en C++ qui elle, n'a pas ce problème.
cs_artiflo
Messages postés3Date d'inscriptionvendredi 7 janvier 2005StatutMembreDernière intervention10 avril 2009 10 avril 2009 à 11:54
Je suis sous Windows Vista, je l'ai compilé avec Dev C++ 4.9.9.2
Il s'exécute sans probleme, par contre dés que je veux trouver un hash il crash systématiquement. Peut importe le type de fichier et peut importe le type de hash.
Une idée ? :)
Merci.
ordiman85
Messages postés41Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention19 mars 2010 3 janv. 2009 à 14:59
Merci pour tout.
Actuellement je développe une version multi-plateforme et C++ de ce programme.
La partie graphique sera gérée par FLTK, une librairie extrêmement légère (environ 300 ko).
La partie calculatoire est encapsulée dans des classes C++ abstraites puis réelles, grâce au polymorphisme.
Le projet est déjà fonctionnel et peut calculer le MD5, CRC16, CRC32, CRC64. Son éxécutable pèse environ 521 ko, ce qui n'est pas excessif pour un logiciel avec peu de fonctionnalités.
Je l'ajouterai sans écraser cette source-ci qui est une version C qui fonctionne totalement différement.
Cordialement, Charly Isidore
jujugratte
Messages postés1Date d'inscriptionlundi 1 octobre 2007StatutMembreDernière intervention 1 janvier 2009 1 janv. 2009 à 17:23
Excellent travail !
tes sources me seront très utile !
Ce programme est très bien structuré donc je crois que tu n'auras pas de mal à le mettre a jour ^^
Bravo !
ironzorg
Messages postés45Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention27 juin 2008 2 juin 2008 à 19:46
Très bon code, pas mal du tout:D
belarfa8
Messages postés1Date d'inscriptionlundi 29 octobre 2007StatutMembreDernière intervention29 octobre 2007 29 oct. 2007 à 12:54
C'est du bon travail
Bonne continuation
decize
Messages postés4Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention 2 janvier 2007 27 sept. 2006 à 10:44
Excellente source qui me serra tres utile pour faire des tests sur les differentes fonctions de hash.
ordiman85
Messages postés41Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention19 mars 2010 9 août 2006 à 19:05
Si quelqu'un veut vérifier l'exactitude des calculs, il y a des tests à faire indiqués dans les lignes commentées main.h.
J'ai testé "1 million de a" avec tous les hashs avec la version 1.1, normallement ça devrait fonctionner aussi avec la version 1.1.1.
Je vous tiens au courant !
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009 9 août 2006 à 18:48
C'est un bel ensemble de fonctions qui va être utile à beaucoup de monde, bravo.
19 mars 2010 à 13:05
J'ai besoin d'un coup de mains
Ma question plus en détail ici : http://www.cppfrance.com/forum/sujet-LIRE-GROS-FICHIER-CRC32_1416868.aspx#1
13 avril 2009 à 00:55
J'ai commencé un version multi-plateforme en C++ qui elle, n'a pas ce problème.
http://www.cppfrance.com/codes/CPLUSPLUS-HASH-FINDER-CALCULATEUR-HASH_48950.aspx
10 avril 2009 à 11:54
Il s'exécute sans probleme, par contre dés que je veux trouver un hash il crash systématiquement. Peut importe le type de fichier et peut importe le type de hash.
Une idée ? :)
Merci.
3 janv. 2009 à 14:59
Actuellement je développe une version multi-plateforme et C++ de ce programme.
La partie graphique sera gérée par FLTK, une librairie extrêmement légère (environ 300 ko).
La partie calculatoire est encapsulée dans des classes C++ abstraites puis réelles, grâce au polymorphisme.
Le projet est déjà fonctionnel et peut calculer le MD5, CRC16, CRC32, CRC64. Son éxécutable pèse environ 521 ko, ce qui n'est pas excessif pour un logiciel avec peu de fonctionnalités.
Je l'ajouterai sans écraser cette source-ci qui est une version C qui fonctionne totalement différement.
Cordialement, Charly Isidore
1 janv. 2009 à 17:23
tes sources me seront très utile !
Ce programme est très bien structuré donc je crois que tu n'auras pas de mal à le mettre a jour ^^
Bravo !
2 juin 2008 à 19:46
29 oct. 2007 à 12:54
Bonne continuation
27 sept. 2006 à 10:44
9 août 2006 à 19:05
Je voudrais souligner que des fichiers de test (abc, 1 million de a, [0-9], etc) sont dispo dans le zip de mon site :
http://ordiman85.free.fr/logiciels/telecharger/Hash%20Finder%20v1.1.1%20-%20Source.zip
Si quelqu'un veut vérifier l'exactitude des calculs, il y a des tests à faire indiqués dans les lignes commentées main.h.
J'ai testé "1 million de a" avec tous les hashs avec la version 1.1, normallement ça devrait fonctionner aussi avec la version 1.1.1.
Je vous tiens au courant !
9 août 2006 à 18:48