Textvergleich (Diff)
Diff— YAML auto-detected
Was ist ein Text-Diff?
Ein Diff ist ein zeilenweiser Vergleich zweier Texte, der markiert, was hinzugefügt, entfernt oder unverändert geblieben ist. Er stammt vom Unix-Befehl diff und steckt hinter Code-Review, Versionskontrolle und Patch-Dateien. Ein guter Diff macht eine Änderung auf einen Blick prüfbar, statt beide Dokumente neu lesen zu müssen.
Das Tool nimmt einen Original- und einen geänderten Text und liefert eine farbcodierte Liste: Grün für eingefügte Zeilen, Rot für gelöschte und neutral für Kontext. Ein Unified Diff liest sich von oben nach unten — die Kopfzeilen '---' und '+++' benennen die beiden Dateien, eine Zeile mit führendem Leerzeichen ist unverändert, eine Zeile mit '-' wurde entfernt, eine Zeile mit '+' hinzugefügt. Ein Vergleich von 'const host = "localhost";' mit 'const host = "127.0.0.1";' zeigt genau eine Löschung und eine Einfügung.
So nutzt du den Text-Diff-Checker
- Füge die Originalversion in das linke Feld ein.
- Füge die geänderte Version in das rechte Feld ein.
- Klicke auf Vergleichen, um jede hinzugefügte und gelöschte Zeile hervorzuheben.
- Mit Leeren setzt du beide Felder zurück und startest einen neuen Vergleich.
Häufige Fragen zum Textvergleich
Läuft der Vergleich in meinem Browser?
Ja. Beide Texte werden lokal mit einem Zeilen-Diff-Algorithmus verglichen, es wird nichts hochgeladen — sicher für proprietären Code, Logs und personenbezogene Daten.
Was bedeuten die Marker + und -?
Eine Zeile mit '-' wurde gegenüber dem Original entfernt, eine Zeile mit '+' hinzugefügt; unmarkierte Zeilen sind unveränderter Kontext, genau wie in einem git diff oder Patch.
Warum ändert sich der Diff nach dem Umformatieren?
Der Vergleich ist wörtlich: Einrückung, Zeilenenden und Leerzeichen am Zeilenende zählen als Änderung. Normalisiere zuerst die Leerzeichen, wenn Formatunterschiede nur Rauschen sind.
