Comparaison deux fichiers binaires

Résolu
MilkyWay05 -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Ç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
    1. MilkyWay05
       
      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
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
       
      Pas de souçis, bonne continuation !
      0