Comparateur de texte : comparez texte et code côte à côte | We.Inc
Comparez deux versions d'un texte ou d'un code côte à côte, avec les mots modifiés surlignés, des options pour ignorer la casse et les espaces, et un rapport à copier. Rien n'est envoyé.
Comparateur de texte
Un comparateur de texte aligne deux versions d'un texte et indique ce qui a été supprimé, ajouté ou laissé tel quel. Collez les deux versions ici pour voir les lignes modifiées côte à côte, avec les mots exacts qui diffèrent surlignés dans chaque ligne. Tout est comparé dans votre navigateur : brouillons, contrats et code source ne quittent jamais votre appareil.
Lire le résultat
Marque
Signification
Emplacement
Ligne rouge, signe moins
Uniquement dans l'original
Colonne de gauche
Ligne verte, signe plus
Uniquement dans la version modifiée
Colonne de droite
Surlignage plus foncé dans une ligne
Les mots qui ont changé
Les deux colonnes
Ligne sans marque
Identique dans les deux
Les deux colonnes
Utilisez-le pour des révisions de contrat, des corrections de textes de site, des fichiers de configuration ou deux copies d'une fonction. Pour du JSON structuré, où l'ordre des clés ne doit pas compter, le comparateur JSON indiqué ci-dessous compare les valeurs plutôt que les lignes.
Comment fonctionne la comparaison
Le comparateur découpe les deux textes en lignes et cherche la plus longue suite de lignes communes aux deux versions, dans l'ordre. Tout ce qui se trouve hors de cette suite commune est soit une suppression, soit un ajout. C'est le même principe que la plupart des outils de diff, ce qui explique pourquoi le résultat vous semblera familier si vous avez utilisé un système de gestion de versions.
Quand une ligne supprimée se trouve à côté d'une ligne ajoutée, la paire est traitée comme une modification et comparée à nouveau mot par mot. C'est ainsi qu'un seul horaire modifié dans une longue phrase ressort seul, au lieu que toute la ligne passe au rouge et au vert.
Les options qui changent ce qui compte comme différent
Ignorer la casse traite Sunday et sunday comme une même ligne. Ignorer les espaces réduit les suites d'espaces et de tabulations et supprime les espaces en fin de ligne, ce qui masque les changements d'indentation dans le code ou les espaces parasites collés depuis un document. Ignorer les lignes vides supprime les lignes vides avant la comparaison.
Ces options modifient les lignes considérées comme identiques, pas ce qui est affiché : la colonne de droite montre toujours le texte modifié exactement tel que vous l'avez collé.
Limites
La comparaison nécessite une mémoire proportionnelle au nombre de lignes d'un texte multiplié par celui de l'autre. Pour que votre navigateur reste réactif, l'outil s'arrête à environ six millions de paires de lignes, soit à peu près deux textes de 2,400 lignes chacun, et le signale au lieu de se figer. Les lignes communes au début et à la fin sont ignorées rapidement : les longs fichiers avec quelques modifications au milieu sont donc les mieux gérés.
Il ne compare que du texte brut. La mise en forme de Word ou d'un PDF est perdue au collage, et les paragraphes déplacés apparaissent comme une suppression à un endroit et un ajout à un autre.
Collez l'original dans la zone de gauche et la nouvelle version dans celle de droite, ou utilisez Inverser pour les permuter.
Cochez si besoin ignorer la casse, ignorer les espaces ou ignorer les lignes vides.
Lisez la vue côte à côte, ou passez à la vue sur une colonne, plus pratique sur téléphone.
Copiez le rapport, qui place + devant les lignes ajoutées et - devant les lignes supprimées, et replie les longues portions inchangées.
Uniformisez les fins de ligne en collant depuis le même éditeur ; l'outil traite déjà les sauts de ligne Windows et Unix comme identiques.
Pour de la prose, placez chaque phrase sur sa propre ligne avant de comparer, pour obtenir un résultat plus précis.
Pour comparer du code minifié, formatez d'abord les deux côtés afin d'avoir des lignes à comparer.
Servez-vous des compteurs de changements en haut pour vérifier rapidement qu'une modification n'a touché que ce que vous vouliez.
Questions fréquentes
Mon texte est-il stocké ou envoyé ?
Non. Les deux textes restent dans cet onglet du navigateur et sont comparés par du code exécuté sur la page. Fermer l'onglet les efface.
Puis-je comparer du code avec cet outil ?
Oui. Il fonctionne avec n'importe quel texte brut, y compris le code source et les fichiers de configuration. Activez ignorer les espaces si vous n'avez modifié que l'indentation et voulez voir les vraies modifications.
Pourquoi un paragraphe déplacé apparaît-il comme supprimé et ajouté ?
Un diff par lignes conserve l'ordre des lignes. Quand un bloc est déplacé, la suite commune est trouvée d'un côté du bloc : il apparaît donc comme supprimé à son ancien emplacement et inséré au nouveau.
Quelle est la taille maximale de texte comparable ?
Environ six millions de paires de lignes, par exemple 2,400 lignes contre 2,400 lignes. Les lignes identiques au début et à la fin sont ignorées avant la partie lourde du calcul : les fichiers avec peu de changements vont donc plus loin.
Afficher des modifications sur votre propre page
HTML possède des éléments prévus exactement pour cela : un journal des modifications publié peut donc signaler les changements sans images.
Signaler les modifications avec del et ins
del marque le texte supprimé et ins le texte ajouté. Les lecteurs d'écran ne les annoncent pas par défaut : le CSS ajoute donc des mots masqués qui sont lus à voix haute.
L'idée de base en quelques lignes
Une petite table de plus longue sous-séquence commune, la même approche que celle du comparateur, avant les raccourcis de début et de fin et la passe mot par mot.
Comparer deux textes
Collez l'original à gauche et la version modifiée à droite. Les lignes modifiées sont appariées côte à côte avec les mots exacts surlignés, et vous pouvez passer à une vue sur une colonne ou copier un rapport en texte brut.
Horaires d'ouverture
Du lundi au vendredi : 8 h du matin à 6 h du soir
Samedi : 9 h du matin à 4 h de l'après-midi
Dimanche : fermé
Appelez-nous au 555 0100 pour réserver.
Horaires d'ouverture Du lundi au vendredi : 7 h du matin à 6 h du soir Samedi : 9 h du matin à 4 h de l'après-midi Dimanche : 10 h du matin à 2 h de l'après-midi Jours fériés : fermé Appelez-nous au 555 0100 pour réserver.
Ajouté :
Supprimé :
Original
Modifié
Ignorer la casse
Ignorer les espaces
Ignorer les lignes vides
Inverser
Effacer
Ces textes sont trop longs pour être comparés dans le navigateur sans le figer. Découpez-les en parties plus petites.