Comparateur de Texte & Diff
Comparez deux textes, documents, codes ou fichiers de données pour voir exactement ce qui a été ajouté, supprimé ou modifié. Traitement 100% local dans votre navigateur sans téléversement.
- Traitement 100% dans le navigateur : aucune transmission de données
- Diff haute précision par ligne, mot, caractère et mode Smart Diff
- Diff sémantique JSON (ignore l'ordre des clés et le formatage)
- Trois vues : Côte à côte (Side-by-side), Unifiée et Modifications seules
- Exportation en Unified Diff (.diff), rapport HTML autonome et Markdown
À propos du Comparateur de Texte & Diff
Solasu Comparateur de Texte & Diff est un outil en ligne gratuit et sécurisé conçu pour analyser les différences entre textes, documents, code source et structures de données.
Contrairement aux outils basiques qui colorent simplement les lignes entières, Solasu gère les clusters de graphèmes Unicode pour les émojis complexes, la segmentation CJK pour le japonais et le chinois, un diff sémantique JSON qui normalise l'ordre des clés, et un rendu virtualisé ultra-fluide pour les fichiers volumineux.
Tous les calculs s'exécutent localement sur votre appareil. Aucune donnée n'est envoyée vers un serveur.
Granularité par ligne, mot, caractère et Smart Diff
Choisissez entre les modes Ligne, Mot, Caractère et Diff Intelligent (Smart Diff) selon la nature de vos données.
Le mode Smart Diff détecte automatiquement les retouches fines à l'intérieur d'une ligne (fautes de frappe, variables renommées, chiffres modifiés) et isole les caractères changés au lieu de marquer toute la ligne comme remplacée.
Pour les langues sans espaces comme le japonais et le chinois, la tokenisation standard Unicode garantit un découpage naturel des mots.
Diff sémantique structurel pour JSON
Dans les outils classiques en texte brut, un simple changement d'ordre des clés ou de mise en forme produit un flot de fausses différences.
Le Diff sémantique JSON de Solasu analyse les données sous forme d'objets structurés, normalise l'ordre des propriétés et signale avec précision les ajouts, suppressions, changements de valeur et mutations de type avec leur chemin JSON complet.
Vues côte à côte, unifiée et modifications seules
Basculez facilement entre un affichage côte à côte synchronisé (Side-by-side), une vue unifiée Git standard (Unified) et une vue compacte filtrant uniquement les modifications.
Ajustez le nombre de lignes de contexte (1, 3, 5 ou tout) et dépliez n'importe quel bloc masqué en un clic.
Confidentialité absolue côté client
Contrats confidentiels, informations personnelles, clés d'API ou code propriétaire : tout reste strictement privé.
Le traitement s'exécute dans un Web Worker local sur votre machine sans aucune communication réseau externe. Rien n'est enregistré dans localStorage, cookies ou base de données.
Questions fréquentes sur le Comparateur de Texte et Diff
Puis-je comparer deux textes ?
Oui. Collez ou saisissez votre texte dans les panneaux gauche et droit pour visualiser instantanément les ajouts, suppressions et modifications.
Puis-je comparer directement des fichiers texte ?
Oui. Utilisez 'Ouvrir un fichier' ou glissez-déposez des fichiers .txt, .md, .csv, .json, .js, .py ou tout fichier UTF-8.
Puis-je comparer par ligne, mot ou caractère ?
Oui. Vous pouvez basculer librement entre les modes Ligne, Mot, Caractère et Diff Intelligent (Smart Diff).
Puis-je comparer des données JSON ?
Oui. En plus du diff textuel classique, un mode spécialisé 'Diff sémantique JSON' analyse la structure des données.
Puis-je ignorer l'ordre des clés en JSON ?
Oui. En mode sémantique, l'ordre des clés est normalisé afin d'éviter les fausses différences dues au formatage.
Puis-je voir les changements de valeurs et de types en JSON ?
Oui. Les modifications de valeurs et les mutations de types (ex. nombre vers chaîne) sont détectées avec leur chemin JSON complet.
Puis-je comparer du code source de programmation ?
Oui. Il prend en charge JavaScript, TypeScript, Python, HTML, CSS, SQL, Rust, Go et tout autre langage avec police monospace.
Puis-je ignorer la casse et les espaces ?
Oui. Vous pouvez ignorer la casse (majuscules/minuscules), les espaces de début/fin, tous les espaces et normaliser les espaces multiples.
Puis-je ignorer les différences de fin de ligne (CRLF et LF) ?
Oui. La normalisation automatique entre les fins de ligne Windows (CRLF) et Unix/macOS (LF) est active par défaut.
Puis-je masquer les sections identiques pour ne voir que les changements ?
Oui. La vue 'Modifications seules' replie les longs blocs identiques en affichant 1, 3 ou 5 lignes de contexte.
Le format Unified Diff (style Git) est-il disponible ?
Oui. La vue 'Unifiée' affiche le format de patch standard de Git avec les en-têtes @@.
Puis-je enregistrer les différences dans un fichier .diff ?
Oui. Dans le menu Exporter, choisissez 'Télécharger le fichier .diff' pour enregistrer un fichier de patch standard.
Puis-je exporter le résultat sous forme de rapport HTML ?
Oui. Téléchargez un rapport HTML autonome avec styles CSS intégrés, consultable hors ligne dans n'importe quel navigateur.
Les langues non latines (japonais, chinois, arabe, etc.) sont-elles bien prises en charge ?
Oui. L'outil utilise Intl.Segmenter et les standards Unicode pour une tokenisation naturelle et la compatibilité RTL.
Les émojis sont-ils comparés correctement sans être corrompus ?
Oui. La gestion des clusters de graphèmes Unicode préserve l'intégrité des émojis complexes et séquences ZWJ.
Puis-je comparer des fichiers volumineux ?
Oui. Les calculs s'exécutent dans un Web Worker en arrière-plan et le rendu virtualisé garantit un défilement fluide même sur des milliers de lignes.
Mon texte est-il envoyé à un serveur ?
Non. L'intégralité du traitement s'effectue à 100 % dans votre navigateur web. Aucune requête réseau n'est émise.
Mes données sont-elles conservées dans le navigateur ?
Non. Pour garantir votre confidentialité, rien n'est stocké dans localStorage, cookies ou IndexedDB. Les données disparaissent à la fermeture de l'onglet.
Qu'est-ce que le Diff sémantique JSON ?
Il s'agit d'une comparaison structurelle qui interprète le JSON comme un objet de données, ignorant l'ordre des clés et l'indentation pour révéler les vraies mutations.
En quoi cet outil diffère-t-il de Git diff ?
En plus d'offrir la compatibilité avec Git, Solasu propose une comparaison visuelle côte à côte synchronisée, un surlignage intra-ligne au mot/caractère, le diff JSON sémantique et l'export HTML sans ligne de commande.