Comparateur de textes

Comparez deux versions d’un texte côte à côte ou dans une vue unifiée. Repérez les lignes ajoutées, supprimées et modifiées, puis copiez les différences ou exportez un rapport.

0 modification

Importez un fichier ou commencez à écrire

TXTMDCSVTSVJSONXMLHTMLCSSJSTSJSXTSXSQLDOCXODTLOGPY
0 mot · 0 caractèreTexte brut

Importez un fichier ou commencez à écrire

TXTMDCSVTSVJSONXMLHTMLCSSJSTSJSXTSXSQLDOCXODTLOGPY
0 mot · 0 caractèreTexte brut

Comparer deux versions

Guides

La vidéo présente l’interface en anglais.

Collez ou saisissez l’ancienne version dans Original et la nouvelle dans Modifié. Chaque panneau possède ses boutons Importer et Coller. Pour un original DOCX, utilisez Modifier l’original uniquement si vous souhaitez aussi modifier cette version.

Examiner les modifications dans leur contexte

Détail du surlignage réglable

Les lignes sont d’abord alignées. Mots et Caractères ajoutent des détails à l’intérieur des paires de lignes modifiées. Lignes limite le surlignage aux lignes entières. Ce travail de détail est limité pour les textes longs ou difficiles à comparer.

Import de texte et de documents

Importez du texte brut, des données, du code, du DOCX ou de l’ODT. Le Markdown et le DOCX proposent un aperçu du document. La comparaison porte sur le texte extrait, donc les changements de mise en forme seuls ne créent pas de différences de texte.

Côte à côte et Vue unifiée

Gardez Original et Modifié ensemble avec Côte à côte, ou suivez une liste unique avec Vue unifiée. Modification précédente et Modification suivante permettent de passer d’un groupe de lignes modifiées à l’autre.

En afficher 3 de plusAfficher moins

Exporter un fichier ou un rapport

Téléchargez le fichier modifié ou un rapport de comparaison HTML. Imprimer / PDF ouvre la fenêtre d’impression du navigateur. Une comparaison exacte de textes peut aussi produire un patch.

Défilement et retour à la ligne

Défilement synchronisé fait défiler l’autre panneau pendant la lecture. Retour à la ligne adapte les longues lignes à la largeur de l’éditeur. Modifications seules masque le texte inchangé, et les aperçus de documents passent alors en Vue unifiée.

Repérer les ajouts et les suppressions

Le rouge indique le texte supprimé et le vert le texte ajouté. Les paires de lignes modifiées peuvent afficher des marques plus précises par mot ou caractère. La comparaison montre les différences de texte sans juger la qualité de la révision.

Questions fréquentes

À quoi sert un comparateur de textes ?

Il compare deux versions d’un texte et montre les lignes ajoutées, supprimées et modifiées. MORELESS propose les vues Côte à côte et Vue unifiée, avec un surlignage par mot ou caractère à l’intérieur des paires de lignes modifiées. Vous pouvez ainsi relire une révision, examiner des changements de code ou vérifier le texte extrait d’un document.

Comment comparer deux textes ?

Placez Original et Modifié dans leurs panneaux respectifs. Comparaison automatique se lance après une modification si la taille totale reste sous sa limite. Désactivez cette option pour utiliser Comparer manuellement. Choisissez le détail du surlignage et parcourez les résultats avec Modification précédente et Modification suivante.

Quels sont les modes de comparaison ?

Côte à côte affiche les deux sources dans des panneaux séparés. Vue unifiée présente une liste unique de modifications. Les options Mots, Caractères et Lignes règlent le détail à l’intérieur des paires de lignes alignées. Modifications seules masque le contenu inchangé, tandis que Retour à la ligne adapte l’affichage des lignes à l’éditeur.

Puis-je comparer des fichiers de code ?

Oui. Importez des fichiers de code pris en charge ou collez leur contenu. Le type de fichier importé choisit la coloration syntaxique lorsqu’un mode correspondant est chargé. La comparaison porte sur le texte et n’exécute ni ne valide le programme. Le JSON collé peut être détecté, mais le langage du code collé n’est pas toujours choisi automatiquement.

En afficher 5 de plusAfficher moins

Puis-je enregistrer ou exporter la comparaison ?

Exporter propose un fichier modifié, un rapport de comparaison HTML ou un patch. Imprimer / PDF utilise la fenêtre d’impression du navigateur. Les patchs exigent du texte brut ou du Markdown des deux côtés, avec Ignorer la casse et Ignorer les espaces désactivés. Les modifications DOCX peuvent être enregistrées en DOCX si l’éditeur de documents est disponible. L’ODT exporte son texte extrait en TXT.

Que changent Ignorer les espaces et Ignorer la casse ?

Ignorer les espaces réduit les suites d’espaces, de tabulations et d’espaces insécables, puis supprime les espaces aux extrémités de chaque ligne avant la comparaison. Les sauts de ligne continuent de séparer les lignes. Ignorer la casse compare des versions en minuscules. Le texte original reste affiché, et chacune de ces options désactive l’export d’un patch exact.

Où la comparaison est-elle effectuée ?

La comparaison s’exécute dans un worker du navigateur, et les fichiers pris en charge sont lus dans ce navigateur. Cette page n’envoie pas le texte source à un service de traitement. Les aperçus de documents et de Markdown peuvent charger des bibliothèques supplémentaires hébergées par MORELESS. Cet espace ne conserve pas d’historique des comparaisons. Copiez ou exportez le résultat avant de le quitter.

Quels formats de fichiers puis-je importer ?

L’import propose TXT, MD, CSV, TSV, JSON, XML, HTML, CSS, JS, TS, JSX, TSX, SQL, DOCX, ODT, LOG et PY. Choisissez un fichier par version. Les fichiers texte doivent être en UTF-8 ou en UTF-16 avec une marque d’ordre des octets. Pour DOCX et ODT, la comparaison porte sur le texte extrait et non sur les octets du fichier.

Puis-je comparer de gros fichiers ?

L’import accepte les fichiers jusqu’à 15 Mo. Au-delà d’un million d’unités de code UTF-16 au total, utilisez Comparer manuellement. La comparaison s’exécute dans un worker et dispose du bouton Annuler. Elle accepte jusqu’à 50 000 lignes au total et limite la durée du calcul. Des textes très différents peuvent nécessiter un passage plus court.

Détails techniques

Alignement et détail des lignes

La comparaison utilise jsdiff pour aligner les tableaux de lignes, en appliquant aux clés de comparaison les règles de casse et d’espacement choisies. Les lignes supprimées et ajoutées voisines sont associées en lignes modifiées. Le détail par mot ou caractère graphémique s’applique aux paires plus courtes, avec ses propres limites de temps et de modifications. Pour les textes difficiles, il peut être nécessaire de comparer un passage plus court.

Vues du résultat et navigation

Côte à côte marque les éditeurs source et aligne les lignes de texte brut lorsque la disposition le permet. Vue unifiée affiche une seule liste avec les deux numéros de ligne. La navigation utilise des groupes de lignes différentes adjacentes. Défilement synchronisé coordonne les panneaux, et Modifications seules replie ou masque les lignes identiques. Les aperçus de documents donnent une représentation approximative et ne prouvent pas que la mise en page est identique.

En afficher 2 de plusAfficher moins

Validité du résultat et comptage des lignes

Les nombres de lignes modifiées, ajoutées et supprimées proviennent du résultat affiché. Modifier une source invalide ce résultat et désactive Copier les différences et Exporter jusqu’à la fin d’une nouvelle comparaison. L’égalité exacte du texte et les différences de fins de ligne sont suivies séparément. La comparaison automatique est suspendue au-delà d’un million d’unités de code UTF-16 au total.

Import, modification et export

L’import de texte brut conserve le texte décodé et ses fins de ligne. L’extraction DOCX comprend le corps du texte et les textes disponibles des en-têtes, pieds de page et notes. L’ODT extrait le texte des paragraphes. La modification et les aperçus dépendent des bibliothèques chargées, et l’export ODT ne conserve pas la mise en forme. Les rapports HTML décrivent la comparaison, tandis que l’export du fichier modifié enregistre séparément la source ou le document modifié. Les comparaisons exactes de texte et de Markdown peuvent exporter un patch unifié.