Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/12/2013, à 16:12

Tuxmouraille

checkfile: un hasher intéligent pour vérifier les fichiers téléchargés

Bonjour,
Je viens d'écrire en Python, checkfile. Il n'a pas besoin de connaître l'algorithme utilisé pour calculer la somme de contrôle d'un fichier pour le vérifier, simplement parce qu'il mesure la longueur de la somme de contrôle pour trouver le bon algorithme de hashage. Checkfile peut aussi calculer les sommes de contrôles.
Manuel:

~$: ./checkfile -h
Usage: checkfile [options]

Options:
  -h, --help            show this help message and exit
  -v, --verbose         Show verbose informations on file checking
  -a ALGORITHM, --algorithm=ALGORITHM
                        chose a algorithm between md5, sha1, sha224, sha256,
                        sha384, sha512
  -f FILEPATH, --file=FILEPATH
                        File to check
  -s HASHSUM, --sum=HASHSUM
                        Original hash sum to file to check

Pour calculer la somme de contrôle d'un fichier:

~$ checkfile -f ./test -a md5 
d41d8cd98f00b204e9800998ecf8427e	./test

Pour vérifier le fichier:

~$ checkfile -f ./test -s d41d8cd98f00b204e9800998ecf8427e

	==> Le fichier est bon.

ou

~$ checkfile -f ./test
Entrez la somme de contrôle: d41d8cd98f00b204e9800998ecf8427e

	==> Le fichier est bon.

Il est téléchargeable ici: https://github.com/tuxmouraille/checkfile

Dernière modification par Tuxmouraille (Le 16/12/2013, à 16:26)


Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M

Hors ligne