TanodTools
FR

Comparer deux textes

Collez une version d'origine et une version modifiée pour voir exactement ce qui a été ajouté et supprimé.

Fonctionne entièrement dans votre navigateur

Comparer par
Affichage

La comparaison par lignes gère environ 10 000 lignes de chaque côté. La comparaison par mots et par caractères est limitée à environ 300 000 caractères au total.

Comment comparer deux textes

  1. Collez la version d'origine dans le champ de gauche et la version modifiée dans celui de droite.
  2. Choisissez de comparer par lignes, mots ou caractères, et un affichage côte à côte ou intégré.
  3. Cliquez sur Comparer. Les ajouts sont marqués d'un plus sur fond vert ; les suppressions sont barrées sur fond gris.

Comment fonctionne la comparaison

Pour comparer deux textes, un diff cherche la plus courte liste de modifications qui transforme le texte d'origine en texte modifié. Les passages identiques restent tels quels ; le reste est affiché comme supprimé de l'original et ajouté dans la nouvelle version. Cet outil utilise la bibliothèque open source jsdiff, qui s'exécute dans votre navigateur.

Quand un bloc de lignes est remplacé, l'ancienne et la nouvelle version s'affichent sur les mêmes rangées en vue côte à côte, pour que vous puissiez les lire en parallèle. Sur un téléphone, les deux côtés s'empilent. « Ouvrir un fichier .txt » remplit le dernier champ que vous avez utilisé.

Conseils

  • Comparez des listes après les avoir nettoyées avec Supprimer les lignes en double.
  • Appliquez d'abord la même modification partout avec Rechercher et remplacer.
  • Vous comparez deux exports de données ? Convertissez-les d'abord avec JSON en CSV pour que chaque enregistrement tienne sur une ligne.
  • Cliquez sur Inverser pour voir la comparaison dans l'autre sens.

Questions fréquentes

Quelle comparaison choisir ?

Lignes convient le mieux au code, aux listes et aux fichiers de configuration, et c'est la plus rapide. Mots convient à la prose, où une petite modification marquerait sinon toute la ligne comme changée. Caractères montre les plus petites modifications, comme un chiffre changé ou une faute de frappe.

Comment les modifications sont-elles marquées ?

Le texte ajouté porte un signe plus et un fond vert. Le texte supprimé porte un signe moins, un fond gris et il est barré. Le signe est là pour que la différence ne repose pas uniquement sur la couleur.

À quoi servent Ignorer la casse et Ignorer les espaces ?

Ignorer la casse traite majuscules et minuscules comme identiques. Ignorer les espaces (mode lignes uniquement) ne tient pas compte des différences d'espaces et de tabulations dans les lignes et autour.

Pourquoi certaines lignes inchangées sont-elles masquées ?

En mode lignes, les longues séries de lignes identiques sont repliées, en gardant trois lignes de contexte autour de chaque modification. Cliquez sur la barre de repli pour les afficher.

Quelle taille de fichier puis-je comparer ?

Environ 10 000 lignes de chaque côté passent sans problème quand les textes se ressemblent en grande partie. Deux longs textes complètement différents prennent beaucoup plus de temps, et la comparaison abandonne avec un message au bout d'un moment.

Mon texte est-il envoyé en ligne ?

Non. La comparaison se fait dans votre navigateur, avec la bibliothèque open source jsdiff, et le texte n'est pas conservé.