Vérificateur de Diff
Comparez deux blocs de texte côte à côte et voyez les différences mises en évidence. Algorithme diff basé sur LCS avec comparaison ligne par ligne.
All comparison is performed locally in your browser. No text is sent to any server.
Comment utiliser Vérificateur de Diff
- 1Collez le texte original sur le côté gauche.
- 2Collez le texte modifié sur le côté droit.
- 3Voyez les ajouts (vert) et les suppressions (rouge) mises en évidence.
- 4Copiez la sortie diff ou ajustez les options de comparaison.
ZenovayAnalytics
Voyez qui est sur votre site en ce moment.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Formateur et Validateur JSON
Formatez, validez et embellissez les données JSON avec la coloration syntaxique et la détection d'erreurs.Décodeur JWT
Décodez et inspectez les jetons JWT. Consultez l'en-tête, la charge utile et vérifiez les signatures.Encodeur/Décodeur Base64
Encodez du texte en Base64 ou décodez Base64 en texte. Supporte UTF-8 et les données binaires.Encodage / Décodage URL
Encodez ou décodez les composants URL. Traitez les caractères spéciaux, les chaînes de requête et les URL complètes.Questions fréquemment posées
Qu'est-ce qu'un diff et comment fonctionne-t-il ?▾
Un diff compare deux morceaux de texte et identifie les différences entre eux. Cet outil utilise l'algorithme de la sous-séquence commune la plus longue (LCS) pour trouver l'ensemble minimal de modifications nécessaires pour transformer un texte en un autre. Les lignes sont classées comme ajoutées, supprimées ou inchangées.
Quels algorithmes diff sont couramment utilisés ?▾
Les algorithmes courants incluent : LCS (Longest Common Subsequence) pour les diffs optimaux ligne par ligne, l'algorithme Myers (utilisé par git diff) qui trouve efficacement les scripts d'édition minimales, et patience diff qui gère mieux les blocs déplacés. Cet outil utilise LCS pour des résultats fiables.
Quelle est la différence entre un diff unifié et côte à côte ?▾
Un diff unifié affiche les modifications dans une seule colonne avec des préfixes + et - pour les lignes ajoutées et supprimées. Un diff côte à côte affiche le texte original et modifié dans des colonnes parallèles. Un diff unifié est plus compact et courant dans le contrôle de version ; côte à côte est plus facile à lire visuellement.
Comment lire la sortie du diff ?▾
Les lignes vertes (préfixe +) sont des ajouts — du texte qui n'existe que dans la version modifiée. Les lignes rouges (préfixe -) sont des suppressions — du texte qui existait dans l'original mais qui a été supprimé. Les lignes grises sont inchangées. Les numéros de ligne vous aident à localiser les modifications dans les fichiers originaux.
Quels sont les cas d'usage courants d'un vérificateur de diff ?▾
Utilisations courantes : comparer les changements de code avant de valider, examiner les révisions de documents, déboguer les différences de fichiers de configuration, comparer les réponses API, vérifier l'exhaustivité des traductions et vérifier l'exactitude de la migration de données.