Mode d’emploi
- Collez le texte original à gauche et le nouveau à droite.
- Choisissez la comparaison par ligne, ou par mot pour surligner les mots modifiés.
- Cochez « Ignorer les espaces » si les espaces et tabulations ne doivent pas compter.
- Cliquez sur Comparer. Vert = ajouté, rouge = supprimé, jaune = modifié.
Un comparateur de texte montre précisément ce qui a changé entre deux versions : un projet de contrat et sa révision, deux fichiers de configuration, une table de chaînes traduites ou du code copié à différents endroits. Collez l’ancienne version à gauche et la nouvelle à droite : l’outil les aligne côte à côte avec les numéros de ligne, et les deux panneaux défilent ensemble.
Les lignes sont alignées avec l’algorithme de Myers de la bibliothèque jsdiff 5.2.0, celui qu’utilise git diff par défaut. Quand un bloc de lignes supprimées est suivi directement de lignes ajoutées, elles sont appariées une à une et marquées comme modifiées ; les lignes en trop apparaissent comme simples ajouts ou suppressions. Le mode par mot surligne en plus les mots différents dans les lignes modifiées. « Ignorer les espaces » retire tous les espaces et tabulations avant la comparaison : les lignes qui ne diffèrent que par l’espacement sont considérées comme identiques.
Quelques limites : le texte est découpé sur les sauts de ligne LF. Si une seule version utilise les fins de ligne Windows (CRLF), toutes les lignes peuvent apparaître modifiées, sauf si les espaces sont ignorés. Les longues lignes ne sont pas renvoyées à la ligne ; faites défiler horizontalement. La comparaison s’effectue entièrement dans votre navigateur, vos documents confidentiels restent donc sur votre appareil.