Contenu | Rechercher | Menus

Check-File-Integrity

Check-File-Integrity est un petit programme graphique qui permet de vérifier l'intégrité d'un fichier par comparaison avec une empreinte MD5 ou SHA1. De par son interface simple et épurée, ce logiciel est particulièrement utile pour vérifier l'intégrité des fichiers que vous téléchargez ou pour calculer une empreinte d'un fichier que vous mettez à disposition du public.

Dans le cadre d'Ubuntu, Check-File-Integrity est fort utile pour vérifier que l'image CD d'Ubuntu téléchargée n'est pas corrompue avant de la graver sur CD.

Téléchargement et installation

  1. Pour télécharger Check-File-Integrity, rendez-vous sur le site de Check-File-Integrity. Téléchargez l'une ou l'autre des archives .tar.gz ou .zip. [Si vous êtes sous Kubuntu, assurez-vous de disposer aussi du paquet python-gtk2. Ce paquet est déjà inclus avec Ubuntu et Xubuntu.]
  2. Double-cliquez sur l'archive téléchargée. Elle s'ouvre automatiquement avec File-Roller (Ubuntu, Xubuntu) ou Ark (Kubuntu).
  3. Extrayez le contenu dans votre dossier personnel (/home/<identifiant>).

Au terme de ces étapes, vous devez donc désormais disposer d'un dossier /home/<identifiant>/CFI, dans lequel se trouve le programme Check-File-Integrity.

(OPTION) Intégration dans le menu "Application"

Penser à changer "<identifiant>" par votre nom de connexion LOL

  1. Suite aux étapes 1-2-3 d'avant, rendez-vous dans le dossier /home/<identifiant>/
  2. Renommer le Dossier CFI en .CFI (pour le cacher, pour faire apparaitre les fichiers cachés [CTRL+H])
  3. Aller dans Système→Préférences→Menu principal
  4. Sélectionner dans la liste "Menus" Applications→Outils Système
  5. Cliquer sur "+ Nouvel élément"
  6. Renseigner les informations suivantes
    • type : Application
    • Nom : CheckFI (MD5sum)
    • Commande : /home/<identifiant>/.CFI/checkFI-fun.py
    • Commentaire : Vérifier un MD5
    • Cliquer sur le logo
    • Indiquer l'adresse suivante /home/<identifiant>/.CFI/images/bipede.png
    • Taper sur "ENTER"
  7. Cliquer sur Valider
  8. Cliquer sur fermer de la fenêtre Menu principal

Voila maintenant vous retrouverez facilement votre application dans Application→Outils système→CheckFI (MD5sum)

Utilisation

Pour exécuter Check-File-Integrity, rendez-vous dans le dossier du programme. Il existe deux versions du programme :

  • une version classique (checkFI.py), avec barre de progression normale
  • une version "fun" (checkFI-fun.py), avec barre de progression animée

Les deux versions du logiciel proposent un fonctionnement identique. Pour exécuter l'une ou l'autre des versions, double-cliquez sur l'exécutable du programme de votre choix.

Vérifier l'intégrité d'un fichier

  1. Sélectionnez l'algorithme (MD5 ou SHA1) de l'empreinte à laquelle le fichier sera comparé.
  2. Sélectionnez l'option Contrôler un fichier.
  3. Glissez-déposez le fichier à vérifier dans la première boîte de texte.
  4. Copiez ou transcrivez dans la seconde boîte de texte l'empreinte de référence MD5 ou SHA1.
  5. Cliquez sur le bouton Calculer.

Lorsque la vérification sera terminée, le logiciel vous indique si votre fichier est complet ou corrompu, en comparaison avec l'empreinte de référence que vous lui avez fournie.

Récupérer une empreinte

  1. Sélectionnez l'algorithme (MD5 ou SHA1) de l'empreinte qui doit être retournée par Check-File-Integrity.
  2. Sélectionnez l'option Calculer une empreinte.
  3. Glissez-déposez, dans la première boîte de texte, le fichier à vérifier dont l'empreinte est à calculer.
  4. Cliquez sur le bouton Calculer.

Lorsque le calcul de l'empreinte sera terminé, le logiciel vous indique l'empreinte du fichier dans la seconde boîte de texte.

Check-File-Integrity couplé à nautilus actions permet d'ouvrir CFI par un simple clic-droit sur le fichier à contrôler.

Désinstallation

Il suffit de supprimer le répertoire /home/<identifiant>/CFI pour désinstaller Check-File-Integrity.

Ressources


check-file-integrity.txt · Dernière modification: Le 02/02/2011, 16:34 par Canigou 66
Le contenu de ce wiki est sous licence : CC BY-SA v3.0