====================
== Le blog de dup ==
====================

GtkCmpHash

devel

Je voulais le faire depuis un petit bout de temps. Aujourd'hui c'est chose faite : J'ai complètement re-écrit cmphash pour en faire GtkCmpHash. Un programme dans le même principe mais qui possède une interface graphique (Gtk) et qui est compilable sous plusieurs systèmes. Je fourni d'ailleurs un exécutable pour Windows (un installateur) ainsi qu'un fichier zip contenant tout le nécessaire pour une utilisation sans installation (sous windows toujours).

Ceux qui ont la chance d'être sous Linux auront la joie de compiler et installer les programmes (gtkcmphash et liblats une petite librairie que j'utilise pour e pas toujours réécrire les mêmes bouts de codes - utiliser le sésame ./configure; make; sudo make install). Si parmi vous il en est qui ont l'envie de réaliser des paquet deb et autres rpm je suis preneur. De même si quelqu'un arrive a réaliser un paquet binaire utilisable sans installation sous linux, je prends ;-)

Les principales fonctionnalités sont les suivantes :

  • calcul de 3 hashs (md5, sha1 et ripemd160) en une seule lecture du fichier
  • sauvegarde des hashs calculés en un fichier texte plat compressé bz2 (appelé hashset)
  • chargement de hashsets du même format (à partir d'un répertoire et sous répertoires)
  • comparaisons des hashs générés à la base formée par les hashsets chargés et génération de fichiers résultats pour ceux qui sont connus et ceux qui sont inconnus.
  • possibilité de calculer des hashs de plusieurs répertoires (et sous répertoires) en série.

Il reste encore beaucoup d'options et de bidules graphiques a réaliser (voir le fichier TODO). J'accepte volontier les patchs et autres suggestions.

Merci aux projets qui ont permis la création rapide et simple de ce programme :