Table des matières

,

Hashable Calculator

Interface de 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

Installation

  1. Télécharger à partir de son dépôt Git.
  2. Modifiez les droits pour rendre exécutable le fichier Hashable/Hashable.py précédemment décompressé.

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 :

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.

  1. Choisissez l'algorithme avec lequel vous désirez calculer.
  2. Choisissez un ou plusieurs fichiers à calculer, grâce au Gestionnaire de fichiers
  3. Une première fenêtre s'ouvre, vous restituant l'ensemble des fichiers sélectionnés.
  1. 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.
  2. 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)
  3. Le nom, par défaut, du fichier est créé, à partir du premier fichier choisi - bien sûr, vous pouvez modifier ce nom.
  4. 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.

  1. Choisissez l'algorithme avec lequel vous désirez calculer.
  2. 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.
  3. Choisissez le répertoire sur lequel vous désirez agir.
  4. Cliquez sur le bouton [ Exécuter ]
  5. 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.
  6. 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)
  7. Le nom, par défaut, du fichier est créé, à partir du répertoire choisi - bien sûr, vous pouvez modifier ce nom.
  8. 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 !

  1. Choisissez l'algorithme nécessaire au contrôle
  2. Copiez la somme de contrôle correspondante
  3. 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 :

Il est impératif que le fichier de sommes de contrôle, soit dans le même répertoire que les fichiers à contrôler !

  1. Choisissez votre fichier de sommes de contrôle.
  2. Cliquez sur le bouton [ Exécuter ]
  3. 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 :

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é !

Ressources


Contributeurs : ste