Comparaison deux fichiers binaires

Résolu/Fermé
MilkyWay05 - 6 mai 2011 à 11:35
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 7 mai 2011 à 00:48
Bonjour,

J'ai utilisé la commande diff pour comparer deux fichiers binaires.
Ex :
srv-disi-vnc-03[209]>diff -a Fichier3.bin Fichier31.bin
1c1
< 00000011 00000001 00000000 00000000 00000000 01110001
---
> 00000010 00000000 00000001 00000001 00000001 01110000

Le résultat m'affiche bien les deux lignes différentes. Je voudrai savoir "1c1" qui affiche tout au début signifie koi ?




<config>Linux
A voir également:

1 réponse

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
6 mai 2011 à 15:20
Ça indique à gauche du c la plage de lignes différentes dans le premier fichier passé en paramètre, et à droite du c la plage de lignes différente dans le second fichier passé en paramètre.

Exemple : si on prépare deux fichiers toto.txt et tata.txt comme suit....

(mando@aldur) (~) $ cat toto.txt 
tata
titi
Je n'aime pas les araignées
J'aime les tapirs et les loutres
Je n'aime pas les serpents
toto

(mando@aldur) (~) $ cat tata.txt 
tata
titi
J'aime les mouettes et les loutres
J'aime bien les chats aussi
toto


...diff renvoit :

(mando@aldur) (~) $ diff toto.txt tata.txt 
3,5c3,4
< Je n'aime pas les araignées
< J'aime les tapirs et les loutres
< Je n'aime pas les serpents
---
> J'aime les mouettes et les loutres
> J'aime bien les chats aussi


Note : des outils bien sympas comme kompare permettent d'avoir à partir d'un fichier .diff un résultat plus visuel.

diff toto.txt tata.txt > fichier.diff
kompare fichier.diff


Bonne chance
4
Merci pour la réponse si rapide. Je comprends mieux maintenant :) Bien vu pour le fichier de résultat, je n'ai même pas pensé :)
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
7 mai 2011 à 00:48
Pas de souçis, bonne continuation !
0