TT Text Tools

Comparateur de Texte (Text Diff)

Comparez deux textes ou fichiers par lignes, mots, caractères ou phrases, en vue en ligne ou côte à côte, et exportez un .patch — le tout en local dans votre navigateur.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

Drop a file or click to browse
Drop a file or click to browse

Advertisement

Comparer deux versions d'un texte en local

Une comparaison visuelle facilite la relecture des modifications bien plus que la lecture de deux brouillons côte à côte. Cet outil compare un texte d'origine à une version modifiée et met en évidence ce qui a été supprimé et ce qui a été ajouté. Il est utile pour les notes de version, les modifications de politiques, les macros de support, les extraits de code, les chaînes traduites, les configurations copiées et chaque situation où vous devez comprendre ce qui a changé avant d'accepter ou de partager la nouvelle version. Vous pouvez coller du texte ou déposer des fichiers tels que .txt, .md, .json, .csv ou du code source sur l'une des deux zones. La comparaison est générée entièrement dans le navigateur.

Quatre modes de comparaison répondent à différents besoins de relecture. Le mode par lignes est idéal quand la structure compte : listes, journaux, markdown et code se parcourent plus facilement lorsque les lignes modifiées sont colorées en entier. Le mode par mots convient à la prose car il montre les plus petites modifications au sein d'une phrase, le mode par caractères repère les fautes de frappe d'une seule lettre et les identifiants modifiés, et le mode par phrases indique quelles phrases ont été réécrites. Les options pour ignorer les espaces, la casse et les lignes vides éliminent le bruit, comme le code ré-indenté ou les lignes vides en trop, afin de ne conserver que les modifications significatives.

Lire le résultat de la comparaison

Le texte supprimé s'affiche sur fond rouge et le texte ajouté sur fond vert. La vue côte à côte place l'original et la version modifiée dans deux colonnes avec numéros de ligne, et les lignes modifiées qui se font face mettent plus fortement en évidence les mots ou caractères exacts qui diffèrent. La vue en ligne affiche un flux unique, avec les numéros de ligne en mode lignes. Utilisez Suivant et Précédent, ou F7 et Shift+F7, pour passer d'une modification à la suivante au lieu de faire défiler de longs documents. Le résumé indique le nombre de modifications, la quantité ajoutée et supprimée, ainsi qu'un pourcentage de similarité.

Relire et partager les modifications

Comparez un modèle d'e-mail révisé à la version approuvée, vérifiez si une réponse générée a modifié des formulations importantes, examinez un extrait de configuration avant de l'appliquer, ou contrôlez que le nettoyage d'une liste n'a supprimé que les entrées prévues. Lorsque vous devez transmettre les modifications à quelqu'un d'autre, téléchargez un fichier .patch au format unified : il utilise le même format que git et peut être appliqué avec git apply ou patch -p1. Un diff ne remplace pas le jugement, mais il réduit le risque de passer à côté de petites modifications. Garder l'opération en local évite en outre de créer sur un serveur une copie de brouillons qui peuvent encore être confidentiels.

Comme le reste de Text Tools, cette page est conçue pour des tâches utilitaires rapides et reproductibles, et non pour un stockage lié à un compte. Gardez le texte d'origine à portée de main lorsque le résultat compte, relisez la sortie et ne copiez que la version finale que vous souhaitez utiliser.

Comment utiliser

  1. Ajoutez les deux versionsCollez le texte d'origine à gauche et le texte modifié à droite, ou déposez un fichier sur chaque zone. Déposer deux fichiers à la fois remplit les deux côtés.
  2. Choisissez le mode, la vue et les optionsComparez par lignes, mots, caractères ou phrases, choisissez la vue en ligne ou côte à côte et, si vous le souhaitez, ignorez les espaces, la casse ou les lignes vides.
  3. Relisez les modificationsCliquez sur comparer, puis utilisez Suivant et Précédent (ou F7 et Shift+F7) pour passer d'une modification à l'autre tout en consultant le score de similarité.
  4. Exportez un patchTéléchargez un fichier .patch au format unified contenant les modifications exactes, à partager ou à appliquer avec git apply ou patch.

Questions fréquemment posées

Mon texte est-il envoyé à un serveur de comparaison ?
Non. La comparaison est générée dans votre navigateur avec la bibliothèque JavaScript diff, et les fichiers déposés sont lus en local.
Quel mode de comparaison dois-je utiliser ?
Utilisez les lignes pour le code, les listes et les documents, les mots pour la prose, les caractères pour les fautes de frappe, les identifiants et les chaînes courtes, et les phrases lorsque des phrases entières ont été réécrites ou réordonnées.
À quoi servent les options d'exclusion ?
Ignorer les espaces considère comme égales les différences d'espacement et d'indentation, ignorer la casse traite majuscules et minuscules de la même façon, et ignorer les lignes vides exclut les lignes vides de la comparaison.
Comment le pourcentage de similarité est-il calculé ?
Il correspond au double du nombre de caractères identiques divisé par la longueur cumulée des deux textes : des textes identiques obtiennent 100 % et des textes totalement différents 0 %.
Le fichier .patch respecte-t-il les options d'exclusion ?
Non. Le patch enregistre toujours les différences exactes afin de pouvoir être appliqué proprement avec git apply ou patch -p1.
Puis-je comparer des brouillons confidentiels ?
Oui, car la comparaison s'effectue côté client. Évitez tout de même de coller des secrets dans une page de navigateur à laquelle vous ne faites pas confiance.
Advertisement