Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-06-2016 16:29:24

PengouinPdt
Adhérent(e)
Lieu : 47 - France
Distrib. : Siduction
Noyau : Linux 4.6.2-towo.1-siduction-amd64
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

Hashable Calculator : calcul de sommes de contrôle de fichiers

Hashable Calculator est un projet python de calcul, et de vérification de sommes de contrôle de fichiers - codé en python 2, sous licence GNU/GPL 3 !
Celui-ci apporte la gestion des différents algorithmes proposés par la bibliothèque Hashlib, de MD5 à SHA512.

1464791781.jpg

Le git officiel : https://framagit.org/hucste/Hashable

----

Version Python:
Cet outil utilise python 2.x, glade 2 ...
Le code n'est pas propre, loin s'en faut !

Bogue connu : la barre de progression qui ne fonctionne pas !

----

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
    - Calculer un répertoire
    - 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 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 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 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 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 ...

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.

----

PS : Hashable Calculator un projet dont je suis bel et bien l'auteur, et qui me semble utile ... intéressant à partager avec la communauté du Libre wink

Dernière modification par PengouinPdt (01-06-2016 16:38:33)

En ligne

#2 01-06-2016 20:16:58

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : Hashable Calculator : calcul de sommes de contrôle de fichiers

Salut !
Ça m'a l'air fort sympathique comme projet, merci pour le partage.
C'est un outil fort utile pour que les gens pas forcément à l'aise avec la CLI puissent prendre l'habitude de vérifier les sommes de contrôles des ISOs et autres fichiers qu'ils téléchargent.
Bien joué ! wink

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

Pied de page des forums