vendredi 4 mars 2011

Vérifier le md5 d'un fichier

Si pour une raison ou pour une autre vous voulez vérifier l'intégrité d'un fichier que vous venez de télécharger, voici un moyen simple de faire.

Supposant que vous avez télécharger Tomcat 7 par exemple, depuis l'url : http://tomcat.apache.org/download-70.cgi#7.0.8
  • Commencez par générer le md5 avec la commande :
md5sum 'apache-tomcat-7.0.8.tar.gz'  |awk  '{print $1}' > localmd
Ici, je génère le md5 avec la commande md5sum, je passe la sortie à awk pour ne prendre que la première colonne (print $1). Je met le md5 dans un fichier "localmd" pour pouvoir le comparer avec diff.
  • Ensuite, faites la comparaison :
Pour cela, il suffit ensuite de copier le md5 qui se trouve sur le site de téléchargement de tomcat et lancer la commande suivate :
echo 'md5 qui se trouve sur le site distant' |diff localmd -
La commande diff ne compare que les fichiers, d'où la création de localmd. Le - pour lui dire de lire un opérande de l'entrée standard.

C'est fait, maintenant, je n'aurais plus la flemme de comparer les md5 ;)