lundi 22 septembre 2014

cksum en environnement windows

Lorsqu'on veut télécharger les produits oracle sur OTN (otn.oracle.com) , il y a un cksum inscrit en face du fichier zip à télécharger.
Après le téléchargement on peut vérifier le cksum sur notre serveur (ou notre pc) et comparer avec celui qui est sur OTN. S'ils sont différents c'est qu'il y a une corruption quelque part et qu'il y a de forte chances que vous rencontriez des problèmes pendant votre installation.

Exemple:







En environnement linux, la commande "cksum" vient avec la plupart des distributions.
Mais que faire en environnement Windows?

Pour arriver à faire cela sous Windows, j'ai téléchargé l'outil "win-bash" (shell-w32-ix86.zip).
Voici le lien pour télécharger: http://sourceforge.net/projects/win-bash/?source=typ_redirect

Décompresser le fichier shell-w32-ix86.zip dans un répertoire, par exemple "c:\win-bash"
On obtient le répertoire "c:\win-bash\shell-w32-ix86"

Ouvrir une fenêtre DOS et ajouter ce répertoire dans le path:
set Path=%Path%;c:\win-bash\shell-w32-ix86

Vérifier le cksum comme suit:
cksum.exe <Fichier_zip_telechargé>

Exemple:
C:\Users\Herve Etche>cksum.exe c:\downloads\winx64_12c_database_1of2.zip
4181069701
1337085275 c:\downloads\winx64_12c_database_1of2.zip

C:\Users\Herve Etche>cksum.exe c:\downloads\winx64_12c_database_2of2.zip
847151935 1373044868 c:\downloads\winx64_12c_database_2of2.zip


On voit bien que les valeurs obtenues sont identiques à celles qu'on avait sur OTN.
La première valeur qu'on obtient ici étant le cksum et la seconde étant la taille du fichier en bytes.

Note:
Cet outil peut être utilisé pour valider le cksum de n'importe quel fichier téléchargé d'OTN (Linux, Solaris, Windows, etc...).

Exemple:


C:\Users\Herve Etche>cksum.exe c:\downloads\linuxamd64_12c_database_1of2.zip
3389130601
1361028723 c:\downloads\linuxamd64_12c_database_1of2.zip

C:\Users\Herve Etche>cksum.exe c:\downloads\linuxamd64_12c_database_2of2.zip
273248753
1116527103 c:\downloads\linuxamd64_12c_database_2of2.zip


Hope it helps...

Aucun commentaire:

Enregistrer un commentaire