Hashable Calculator
Hashable Calculator est un logiciel sous licence GNU/GPL 3 de gestion de somme de contrôle, écrit en langage Python, créé par ste.
Celui-ci apporte la gestion des différents algorithmes proposés par la bibliothèque Hashlib, de MD5 à SHA512.
Pré-requis
- Disposer de python (normalement installé par défaut sous Ubuntu)
Installation
Utilisation
Pour utiliser Hashable Calculator, depuis le dossier où vous l'avez extrait et une fois que vous avez rendu exécutable le fichier Hashable.py, il vous suffit de cliquer dessus pour qu'il s'affiche à votre écran.
Vous avez le choix entre :
- Calculer une somme de contrôle
- Contrôler une somme de contrôle
- Contrôler par fichier de sommes de contrôle
Il est possible de modifier certaines préférences, pour cela aller dans le menu 'Éditer' > 'Préférences' (ou CTRL+P)
Calculer
Calculer permet de … calculer une somme de contrôle.
- Choisissez l'algorithme avec lequel vous désirez calculer.
- Choisissez un ou plusieurs fichiers à calculer, grâce au Gestionnaire de fichiers
- Une première fenêtre s'ouvre, vous restituant l'ensemble des fichiers sélectionnés.
- ⇒ Si vous cliquez sur le bouton [ Non ], la fenêtre se fermera et reviendra au Gestionnaire de fichiers.
- ⇒ Si vous cliquez sur le bouton [ Oui ], la fenêtre se fermera et le programme calculera les sommes de contrôle
- Une nouvelle fenêtre s'ouvre, vous restituant l'information de calcul, et vous proposant de sauvegarder dans un fichier, le(s) somme(s) de contrôle.
- Si vous choisissez de sauvegarder, il sera créé un fichier, par défaut au format XML *, avec les informations caractéristiques de chacun des fichiers calculés. * (Le format de fichier de sauvegarde peut-être modifié dans les préférences logicielles)
- Le nom, par défaut, du fichier est créé, à partir du premier fichier choisi - bien sûr, vous pouvez modifier ce nom.
- Ce fichier est enregistré, par défaut, dans le répertoire de l'application.
Calculer un répertoire
Calculer un répertoire permet de calculer … tous les fichiers d'un répertoire.
- Choisissez l'algorithme avec lequel vous désirez calculer.
- Cochez la case 'récursif:', si vous désirez que le programme parcoure récursivement le répertoire, pour calculer aussi les sous-répertoires.
- Choisissez le répertoire sur lequel vous désirez agir.
- Cliquez sur le bouton [ Exécuter ]
- Une nouvelle fenêtre s'ouvre, vous restituant l'information de calcul, et vous proposant de sauvegarder dans un fichier, les sommes de contrôle.
- Si vous choisissez de sauvegarder, il sera créé un fichier, par défaut au format XML *, avec les informations caractéristiques de chacun des fichiers calculés. * (Le format de fichier de sauvegarde peut-être modifié dans les préférences logicielles)
- Le nom, par défaut, du fichier est créé, à partir du répertoire choisi - bien sûr, vous pouvez modifier ce nom.
- Ce fichier est enregistré, par défaut, dans le répertoire de l'application.
Contrôler
Contrôler permet de contrôler un seul fichier, en copiant-collant la somme de contrôle correspondante !
- Choisissez l'algorithme nécessaire au contrôle
- Copiez la somme de contrôle correspondante
- Cliquez sur le bouton [ Exécuter ]
Contrôler par fichier
Contrôler par fichier permet de contrôler une série de fichiers, grâce au fichier XML généré par "Hashable Calculator". Ce fichier de sommes de contrôle peut aussi être au format texte, généré ou non par "Hashable Calculator"
Dans le cas du format de texte, celui-ci doit ABSOLUMENT être de format suivant - autrement le programme considérera que la somme de contrôle est fausse :
- un ensemble 'somme de contrôle suivi d'un espace, suivi du nom du fichier'
- et un seul ensemble par ligne !
Il est impératif que le fichier de sommes de contrôle, soit dans le même répertoire que les fichiers à contrôler !
- Choisissez votre fichier de sommes de contrôle.
- Cliquez sur le bouton [ Exécuter ]
- Une nouvelle fenêtre s'ouvre vous informant si les sommes de contrôles sont bonnes ou non:
- Texte sur fond rouge : la somme n'est pas bonne, ou le fichier correspondant n'existe pas !
- Texte sur fond vert : la somme de contrôle est garantie !
Gestion des Préférences
Le menu 'Éditer' > 'Préférences', accessible aussi par la combinaison des touches CTRL+P, ouvre une fenêtre 'Préférences'.
Celle-ci vous permet de changer :
- l'interface graphique : il est nécessaire de redémarrer le logiciel pour en bénéficier !
- le format de fichier du fichier de sauvegarde des sommes de contrôle : TXT ou XML
- le répertoire par défaut du gestionnaire de fichiers.
Désinstallation
Il suffit de supprimer le répertoire correspondant à "Hashable Calculator", nommé "Hashable", là où vous l'avez décompressé, après l'avoir téléchargé !