HASH FINDER - CALCULATEUR DE HASH EN C

Signaler
Messages postés
320
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
16 février 2009
-
 Utilisateur anonyme -
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39017-hash-finder-calculateur-de-hash-en-c

Utilisateur anonyme
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

Ma question plus en détail ici : http://www.cppfrance.com/forum/sujet-LIRE-GROS-FICHIER-CRC32_1416868.aspx#1
Messages postés
41
Date d'inscription
samedi 4 mars 2006
Statut
Membre
Dernière intervention
19 mars 2010

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.

http://www.cppfrance.com/codes/CPLUSPLUS-HASH-FINDER-CALCULATEUR-HASH_48950.aspx
Messages postés
3
Date d'inscription
vendredi 7 janvier 2005
Statut
Membre
Dernière intervention
10 avril 2009

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.
Messages postés
41
Date d'inscription
samedi 4 mars 2006
Statut
Membre
Dernière intervention
19 mars 2010

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
Afficher les 10 commentaires