La commande md5sum dans linux et windows

Fermé
Kanzavski Messages postés 31 Date d'inscription lundi 22 novembre 2010 Statut Membre Dernière intervention 3 janvier 2011 - 26 nov. 2010 à 14:03
Kanzavski Messages postés 31 Date d'inscription lundi 22 novembre 2010 Statut Membre Dernière intervention 3 janvier 2011 - 30 nov. 2010 à 11:27
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
26 nov. 2010 à 14:04
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 lundi 22 novembre 2010 Statut Membre Dernière intervention 3 janvier 2011
26 nov. 2010 à 14:24
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
26 nov. 2010 à 14:35
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
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 lundi 22 novembre 2010 Statut Membre Dernière intervention 3 janvier 2011
26 nov. 2010 à 14:45
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
26 nov. 2010 à 16:13
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