La commande md5sum dans linux et windows

Kanzavski Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -  
Kanzavski Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



je veux vérifier si mon fichier est bien transmit d'une machine linux vers une autre windows.
pour cela j'ai voulu utiliser la commande md5sum mais l'empreinte numérique du fichier sous linux est différente de celle de windows pourtant le fichier est intacte et la transmission est bien réussi !

quelque peut m'aider SVP
merci
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

pourtant le fichier est intacte
Tu t'appuies sur quoi pour être aussi catégorique ?
0
Kanzavski Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
c'est a dire que j'ai vérifié le contenu du fichier dans la machine linux et dans la machine windows et le contenu est le même mais l'empreinte numérique est différente. j'ai fait cette opération entre deux machines windows et l'empreinte est la même.
peut être que l'empreinte change entre s'il s'agit d'échange entre linux et windows.!!
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Non l'empreinte ne change pas d'un système à l'autre ;-\

La vérification visuelle ne vaut rien ;-(

Même si 2 fichiers semblent identiques de visu, seule leur empreinte numérique pourra déterminer leur exactitude.
0
jns55
 
peut être que l'empreinte change entre s'il s'agit d'échange entre linux et windows.!!
Sûrement pas ! Si c'est bien le même algorithme qui est utilisé, la somme de contrôle doit être la même quel que soit l'OS sinon ça ne servirait à rien.
Il serait intéressant de savoir quels logiciels tu as utilisés pour calculer cette somme..
0
Kanzavski Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
je n'ai utilisé aucun logiciel j'ai juste tapé la commande md5sum nom_du_fichier dans linux et dans windows. quequ'un m'a répondu :
"transmet en binaire car le retour ligne est différent entre linux et windwos
(13+10 winduz 10 linux)"


j'ai pas bien saisie ce qu'il voulais dire par ca mais j'ai ajouter la ligne binaire et ca n'a pas changé :(
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Bon je viens de faire des tests. Alors autant sur une image ISO le transfert sur un système ou un autre ne pose pas de problème (même somme MD5), autant sur des fichiers textes (.txt) c'est une autre histoire ;-((

J'ai fait la somme MD5 d'un fichier au format Unix (LF) sur un système GNU/Linux :
$ md5sum toto.txt
49aa91a38ab3fce8f19b5f5bdd106a4f  toto.txt

Puis converti au format Windows (CRLF) :
$ unix2dos -n toto.txt tata.txt
$ md5sum tata.txt
9a2f94729650882287315278bc90e0e5 tata.txt

J'ai ensuite transféré ces 2 fichiers via WinSCP sur un poste Windows et vérifier la somme via un programme graphique (MD5Checker) et via un programme en ligne de commande (MD5) et là j'ai eu droit à la même somme MD5 pour les 2, à savoir celles avec les CRLF en fin de ligne ;-((
9a2f94729650882287315278bc90e0e5
0