Visualiseur de différences

Résultat Diff

Deux versions d’un contrat, deux copies d’un fichier de configuration, deux brouillons d’un e-mail : lorsque vous devez voir exactement ce qui a changé entre eux, faire défiler à l’œil ne suffit pas. Ce visualiseur de différences compare les deux textes ligne par ligne, met en évidence les ajouts en vert et les suppressions en rouge, et affiche le résultat dans une vue unifiée ou côte à côte, avec les numéros de ligne des deux versions.

Comment comparer deux textes

  1. 1

    Collez les deux versions

    Panneau de gauche pour l'original, panneau de droite pour la nouvelle version. Collez ou saisissez directement le texte.

  2. 2

    Choisissez le mode d'affichage

    Côte à côte montre les deux versions dans des colonnes parallèles. En ligne empile les changements avec des marqueurs comme `+` et `-`.

  3. 3

    Comparez et vérifiez

    Cliquez sur Comparer. Les lignes ajoutées, supprimées et inchangées sont mises en évidence, chacune avec son numéro de ligne dans les deux versions, et un récapitulatif compte les changements.

Marqueurs de différence en un coup d’œil

Symbole Signification
+ La ligne existe uniquement dans la nouvelle version (ajoutée)
- La ligne existe uniquement dans l’original (supprimée)
(vide) La ligne est identique dans les deux versions (contexte)

Unifiée ou côte à côte

  • Unifiée. Les deux textes sont empilés dans une seule colonne. Les lignes ajoutées sont en vert, les supprimées en rouge, les inchangées sans couleur, et chaque ligne montre son numéro dans l’original et dans la nouvelle version.
  • Côte à côte. L’original et la nouvelle version apparaissent dans des colonnes parallèles. Une cellule vide d’un côté signifie que la ligne n’existe que de l’autre côté.

Comparaison au niveau des lignes

L’outil compare les textes ligne par ligne, espaces compris, et trouve le plus petit ensemble d’insertions et de suppressions de lignes qui transforme un texte en l’autre. Les changements d’indentation et d’espaces de fin de ligne apparaissent donc comme des lignes modifiées, ce qui est utile pour comparer du code reformaté, du texte remis en forme sur une largeur de ligne différente, ou des extraits YAML et INI où des espaces de fin de ligne se glissent accidentellement.

Conseils

  • Utilisez un séparateur de ligne vide si vous souhaitez comparer des sections d’un document plus grand ; l’algorithme gère bien les longues entrées.
  • Comparez JSON après un formatage soigné. Deux objets JSON identiques sérialisés sur des lignes différentes semblent différents pour une différence brute ; formatez d’abord.
  • Supprimez les horodatages pour les différences de fichiers journaux, sinon chaque ligne apparaît comme modifiée.
  • Conservez l’ordre des deux textes. L’outil rapproche les lignes identiques mais ne détecte pas les blocs déplacés ; échanger deux paragraphes apparaît donc comme une suppression plus un ajout.

Questions fréquentes

Il compare les deux textes ligne par ligne et trouve le plus petit ensemble d’insertions et de suppressions qui transforme une version en l’autre (une approche par plus longue sous-séquence commune). Il se contente de vous montrer ce qui diffère ; il ne fusionne pas et ne modifie pas les fichiers.

Oui. L’outil traite l’entrée comme du texte brut, donc le code, les fichiers de configuration, le JSON, les journaux et la prose fonctionnent tous. Il affiche le résultat dans une police à espacement fixe pour que le formatage reste lisible, et il n’applique aucune analyse propre à un langage, ce qui le rend fiable pour tout type de fichier.

La différence par lignes compare chaque ligne à sa position et ne suit pas les blocs qui ont été déplacés. Échanger deux paragraphes apparaît donc comme un bloc supprimé et un bloc ajouté. C’est un comportement normal pour ce type de comparaison.

Les deux textes font partie de l’état interactif de la page : ils sont donc envoyés à notre serveur pendant que vous utilisez l’outil, et dans le parcours en plusieurs étapes, ils sont également conservés dans votre navigateur entre les étapes. Ils ne sont pas enregistrés dans notre base de données et ne sont pas partagés. Ne collez que du contenu que vous acceptez d’envoyer sur Internet.

Outils similaires

Outil disponible dans d’autres langues