Comparateur de différences texteComparaison privée de texte et code
fr

AppHelp

Comparez du texte et du code côte à côte

Collez du texte ou chargez deux fichiers locaux, inspectez ajouts et suppressions, réglez espaces, casse, lignes vides et contexte, puis exportez un patch standard.

Espace de comparaison de texte

Collez ou chargez deux fichiers texte, inspectez les changements et exportez un patch standard avec trois lignes de contexte.

Les fichiers restent dans le navigateur

Original

original.ts

133 / 200,000

Modifié

changed.ts

213 / 200,000
Précision du surlignage
Règles de comparaison
5Lignes ajoutées
4Lignes supprimées
3Lignes inchangées
9Total des changements
original.ts
changed.ts
1
export function greet(name: string) {
1
export function greet(name: string, excited = false) {
2
  const message = `Hello, ${name}!`;
2
  const punctuation = excited ? "!" : ".";
3
  console.log(message);
3
  const message = `Hello, ${name}${punctuation}`;
 
4
  console.info(message);
4
  return message;
5
  return message;
5
}
6
}
6
 
7
 
7
greet("Ada");
8
greet("Ada", true);

Tâches courantes

  • comparateur texte
  • diff checker
  • comparer deux textes en ligne
  • comparer fichiers texte
  • diff code en ligne
  • diff côte à côte
  • générateur diff unifié
  • comparaison mot par mot
  • outil différence caractères
  • comparateur diff privé gratuit

Réponse rapide

Collez deux textes ou chargez deux fichiers texte/code locaux. AppHelp aligne les lignes modifiées, affiche les numéros originaux et nouveaux, surligne lignes entières, mots ou caractères, peut ignorer espaces, casse et lignes vides, masquer le contexte inchangé et exporter un patch .diff unifié classique avec trois lignes de contexte. Les fichiers sont lus localement et ne sont pas téléversés.

Mode d'emploi

  1. 1. Fournir le texte original et modifiéCollez dans les deux éditeurs ou chargez des fichiers texte, code, Markdown, JSON, CSV, journal, XML, YAML, CSS ou HTML locaux.
  2. 2. Choisir la précisionUtilisez les lignes pour les grandes révisions, les mots pour la prose et le code, les caractères pour ponctuation et identifiants.
  3. 3. Régler ignorance et contexteIgnorez espaces, casse ou lignes vides seulement s’ils ne sont pas significatifs, et masquez les lignes inchangées pour vous concentrer.
  4. 4. Vérifier et exporterContrôlez numéros et totaux, passez des vues séparée à unifiée, puis copiez ou téléchargez le patch à trois lignes de contexte.

Exemples

Revue de code

Entrée
console.log(message);
Sortie
console.info(message);

Modification d’espaces uniquement

Entrée
const total = price + tax;
Sortie
const  total=price + tax;

Activez Ignorer les espaces si la mise en forme ne doit pas compter.

Révision éditoriale

Entrée
The report is ready for review.
Sortie
The quarterly report is ready for final review.

Cas d'utilisation courants

  • Examiner des changements de code, configuration, SQL, journaux et documentation
  • Comparer une sortie générée à une fixture attendue
  • Inspecter la révision d’un contrat, d’une politique, d’un CV ou d’un article
  • Créer un patch à partager dans un ticket ou une revue de code
  • Vérifier si deux fichiers ne diffèrent que par espaces ou casse

Cas limites

  • L’outil compare du texte ; fichiers binaires, PDF, Word, images et tableurs exigent une comparaison consciente du format.
  • Ignorer espaces, casse ou lignes vides peut masquer des changements importants dans indentation, identifiants, secrets ou données.
  • Les fins de ligne sont normalisées pour l’alignement visuel ; le patch conserve le texte fourni sauf option d’espace explicite.
  • Des entrées très grandes ou très différentes sont coûteuses à aligner ; taille, longueur et temps de calcul sont donc bornés.
  • Ignorer visuellement casse et lignes vides ne réécrit pas le patch ; celui-ci documente toujours le contenu original.
  • Un patch unifié consigne les changements textuels sans prouver que le nouveau code, la configuration ou le texte est correct.

Fonctionnalités

  • Comparaison privée et locale de texte et code dans le navigateur
  • Vues Diff séparée côte à côte et unifiée compacte
  • Numéros de lignes originaux et nouveaux avec couleurs ajout/suppression
  • Surlignage des changements par ligne, mot ou caractère
  • Règles pour espaces, casse, lignes vides et contexte inchangé
  • Résumé des ajouts, suppressions, lignes inchangées et total
  • Chargement local de fichiers texte, collage et édition
  • Copie ou téléchargement d’un patch .diff unifié à trois lignes de contexte

Questions fréquentes

Puis-je comparer des fichiers locaux sans les téléverser ?
Oui. Le navigateur lit les fichiers texte pris en charge localement et les aligne sans envoyer leur contenu à AppHelp.
Quelle différence entre vues séparée et unifiée ?
La vue séparée aligne original et modification en deux colonnes. La vue unifiée place suppressions et ajouts dans un même flux.
Quand utiliser les mots ou les caractères ?
Les mots conviennent à la prose et au code. Les caractères révèlent les petits changements de ponctuation, espace, orthographe et identifiant.
Que fait Ignorer les espaces ?
Les différences d’espace au sein d’une ligne sont équivalentes pour l’alignement. Ne l’utilisez pas si l’indentation a un sens.
Le fichier téléchargé est-il un diff unifié standard ?
Oui. Il comprend noms de fichiers, en-têtes de blocs, lignes plus/moins et trois lignes de contexte inchangées par défaut.
Pourquoi le visuel peut-il différer du patch ?
Casse et lignes vides sont volontairement ignorées uniquement pour la revue visuelle afin que le patch conserve le texte fourni.
Mes textes ou fichiers sont-ils téléversés ?
Non. Lecture, comparaison, surlignage, copie et génération du patch se font localement dans le navigateur.