Accueil / Outils de développement / Comparateur de texte et de fichiers
Outils en ligne gratuits

Comparateur de texte et de fichiers

Comparez deux textes ou fichiers locaux : lignes ajoutées, supprimées et inchangées. Traitement local, limites claires. Le traitement s’effectue localement d…

Commencer

Fonctionnalités et limites

Ce comparateur traite vos données localement dans le navigateur : aucun fichier n'est envoyé sur un serveur. Il convient pour des fichiers texte de taille modérée.

Exemple concret

Si vous comparez « rouge puis bleu » avec « rouge puis vert », le résultat affichera « rouge » comme inchangé, « vert » comme ajouté et « bleu » comme supprimé. Une modification est représentée par une suppression suivie d'une addition, pas par une ligne spéciale.

Paramètres et traitement

  • Chaque zone accepte jusqu'à 500 000 caractères et 20 000 lignes.
  • La comparaison est sensible à la casse et aux espaces ; il n'y a pas d'option pour ignorer les espaces.
  • La méthode utilise un algorithme de plus longue sous-séquence commune (LCS) avec une complexité quadratique : le produit des nombres de lignes (y compris les bordures) doit rester sous environ 4 000 000 de cellules.
  • Les fichiers sont lus avec la méthode File.text du navigateur, qui suit l'encodage UTF-8 ; les encodages hérités peuvent s'afficher incorrectement.

Limitations

Cet outil ne prend pas en charge la comparaison de répertoires, les fichiers binaires, un éditeur de fusion ou une option pour ignorer les espaces. Il ne fournit pas de comparaison au niveau des caractères ni de coloration syntaxique.

Questions fréquentes

Puis-je comparer des fichiers très volumineux ?

Non, chaque fichier est limité à 5 Mio et à 20 000 lignes. De plus, la mémoire nécessaire peut devenir excessive si le produit des lignes dépasse environ 4 millions de cellules.

Comment interpréter les marqueurs + et - ?

Le signe plus indique une ligne ajoutée dans le texte B, le signe moins une ligne supprimée du texte A. Les lignes sans marqueur sont communes aux deux textes.

Pourquoi une modification apparaît-elle comme une suppression et une addition ?

L'outil ne détecte pas les lignes modifiées en tant que telles ; il affiche la ligne supprimée et la ligne ajoutée séparément. C'est une limitation de la méthode LCS.

Vérification rapide

  • Les données restent dans le navigateur.
  • La comparaison est exacte et sensible à la casse.
  • Pas de fonction de fusion ni de comparaison de répertoires.

Le traitement s’effectue localement dans votre navigateur.