Diff-Checker
Vergleichen Sie zwei Textblöcke nebeneinander mit farbcodierten Hinzufügungen, Löschungen und Änderungen.
So funktioniert es
Der Diff-Checker vergleicht zwei Textdokumente Zeile für Zeile und erzeugt einen farbcodierten Bericht über das, was hinzugefügt, entfernt oder geändert wurde. Füge den Originaltext im linken Panel, den modifizierten Text im rechten Panel ein, und klicke Vergleichen; das Tool führt einen Longest-Common-Subsequence-Algorithmus aus, um den minimalen Satz von Einfügungen und Löschungen zu finden, der links in rechts transformiert, und rendert dann eine einheitliche Ansicht mit Grün für hinzugefügte Zeilen, Rot für entfernte Zeilen und einer Zusammenfassung der geänderten/hinzugefügten/entfernten Zeilen oben.
Der Diff ist zeilenbasiert (ganzzeilige Granularität), was die richtige Wahl für den Vergleich von Quellcode, Konfigurationsdateien, Prosaabsätzen oder CSV-Zeilen ist. Eingaben über 2.000 Zeilen werden abgelehnt, um den Browser responsiv zu halten. Alles wird in deinem Browser durchgeführt, sodass vertrauliche Dokumente, sensible Konfigurationen oder Produktionsprotokolle auf deinem Gerät bleiben.
Anwendungsfälle
- Änderungen an einer Konfigurationsdatei vor dem Deployment prüfen
- Zwei Versionen eines Dokuments auf redaktionelle Unterschiede vergleichen
- Prüfen, ob eine generierte Datei mit einer Referenzausgabe übereinstimmt
- Unsichtbare Leerzeichen- oder Kodierungsunterschiede aufspüren
Häufig gestellte Fragen
- Ist dies ein Zeilen-Diff oder ein Zeichen-Diff?
- Zeilen-Diff. Jede Zeile wird als Einheit behandelt. Für sub-zeilige Präzision verarbeite die geänderten Zeilen mit einem wortbasiertem Diff nach.
- Wie groß kann ein Vergleich sein?
- Das Tool begrenzt Eingaben auf ca. 2.000 Zeilen pro Seite. Der LCS-Algorithmus ist quadratisch, sodass sehr große Eingaben den Browser-Tab einfrieren würden.
- Ignoriert es Leerzeichen?
- Derzeit nicht — jedes Byte zählt. Um zwei Dateien zu vergleichen und dabei Leerzeichen zu ignorieren, normalisiere extern zuerst.
- Werden meine Texte irgendwohin gesendet?
- Nein. Der Diff läuft vollständig in deinem Browser, sodass vertrauliche Dokumente privat bleiben.
- Warum erscheint eine einzelne Bearbeitung als eine entfernte Zeile plus eine hinzugefügte Zeile?
- So repräsentieren zeilenbasierte Diffs eine Änderung: eine Zeile wird entfernt, die neue Version wird hinzugefügt. Die Zusammenfassung zählt beide, aber für einen menschlichen Leser ist es eine logische Bearbeitung.