Outil de comparaison de texte
Guide d'utilisation
Text Diff est un outil de diff basé sur navigateur qui vous montre exactement ce qui a changé entre deux versions d'un texte quelconque — code, documents, fichiers de configuration ou prose — avec une vue colorée côte à côte ou unifiée. L'algorithme Myers diff (utilisé par Git) garantit des sorties sémantiquement optimales. Pour les très grandes entrées (plus de 50 Ko), le traitement est déchargé vers un Web Worker en arrière-plan. Aucun contenu n'est envoyé nulle part.
- Coller le texte original — Cliquez dans le panneau « Original » gauche et collez la première version de votre contenu — c'est la référence de comparaison.
- Coller le texte modifié — Cliquez dans le panneau « Modifié » droit et collez la deuxième version de votre contenu.
- Cliquer sur Comparer — Appuyez sur le bouton « Comparer ». La vue diff avec codes couleur apparaît : lignes rouges présentes uniquement dans l'original (supprimées), lignes vertes uniquement dans la version modifiée (ajoutées).
- Lire les surlignages en ligne — Dans les lignes modifiées, les caractères spécifiques ajoutés ou supprimés sont mis en évidence avec une teinte plus foncée.
- Changer le mode d'affichage — Basculez entre « Côte à côte » (deux colonnes) et « Unifié » (une colonne avec préfixes + et -).
- Vérifier le résumé — Une barre de résumé au-dessus du diff affiche le nombre total de lignes ajoutées, supprimées et inchangées.
Questions fréquentes
Qu'est-ce qu'un diff de texte ?
Un diff de texte compare deux versions d'un texte et met en évidence les modifications : les lignes ajoutées apparaissent en vert, les lignes supprimées en rouge. C'est le même concept utilisé par les systèmes de contrôle de version comme Git.
Mon texte est-il envoyé à un serveur lors de la comparaison ?
Non. La comparaison s'effectue entièrement dans votre navigateur avec la bibliothèque jsdiff. Ni le texte original ni le texte modifié n'est transmis à un serveur.
Le diff fonctionne-t-il sur des fichiers volumineux ?
Oui. Quand l'entrée combinée dépasse 50 Ko, l'outil déplace automatiquement la comparaison vers un thread Web Worker, gardant la page interactive pendant le calcul.
L'outil compare-t-il par caractères ou par lignes ?
La vue par défaut compare ligne par ligne, affichant les lignes entières ajoutées ou supprimées — comme git diff.
Puis-je utiliser cet outil hors ligne ?
2Kit est une PWA. Après votre première visite, il est mis en cache et fonctionne entièrement hors ligne.
Implémentation technique
Tout le traitement s'effectue entièrement dans votre navigateur — aucune donnée n'est jamais envoyée à un serveur. Cet outil fonctionne entièrement hors ligne en tant qu'application web progressive (PWA) : après la première visite, toutes les pages et ressources sont mises en cache par le Service Worker et restent disponibles sans connexion internet. Vos données ne quittent jamais votre appareil, ce qui le rend sûr pour les contenus sensibles tels que les clés API, les mots de passe, les configurations privées et les documents confidentiels.