Datei-Diff-Prüfer
Fügen Sie zwei Versionen einer Datei ein und erhalten Sie die genauen Unterschiede hervorgehoben, grün für Hinzufügungen, rot für Löschungen, bernsteinfarben für Änderungen an Ort und Stelle. Funktioniert mit Code, Konfigurationen, Prosa, CSV-Daten und JSON. Kein Download und keine Anmeldung: einfach einfügen und vergleichen.
So vergleichen Sie zwei Dateien
-
1
Original einfügen
Legen Sie die "Vorher"-Version in das linke Feld.
-
2
Geänderte Version einfügen
Legen Sie die "Nachher"-Version in das rechte Feld.
-
3
Vergleich anpassen
Aktivieren Sie "Leerzeichen ignorieren", um reine Umformatierungsänderungen auszublenden, oder "Groß-/Kleinschreibung ignorieren", um ohne Beachtung der Groß-/Kleinschreibung zu vergleichen.
-
4
Ergebnis lesen
Hinzugefügte, entfernte und geänderte Zeilen sind in der Vergleichstabelle farblich gekennzeichnet, oben mit einer Übersicht der Hinzufügungen, Löschungen und unveränderten Zeilen.
So funktioniert der Vergleich
Das Tool vergleicht die beiden Texte in einem Durchgang Zeile für Zeile. Eine Zeile wird als geändert gemeldet, wenn der Inhalt an derselben Position auf beiden Seiten unterschiedlich ist. Es gibt keinen auszuwählenden Ansichtsmodus: Die Tabelle nebeneinander ist das Ergebnis.
- Graue Zeilen sind Zeilen, die auf beiden Seiten übereinstimmen.
- Grüne Zeilen sind Zeilen, die nur im geänderten Text vorkommen.
- Rote Zeilen sind Zeilen, die nur im Originaltext vorkommen.
- Bernsteinfarbene Zeilen sind Zeilen, die in beiden Texten vorhanden sind, sich aber unterscheiden.
Da der Vergleich positionsbasiert ist, verschiebt das Einfügen eines Zeilenblocks alles darunter, und diese Zeilen werden als geändert gemeldet.
Ignorieren, was nicht wichtig ist
Das Tool bietet zwei Schalter, um den Vergleich zu fokussieren:
- Leerzeichen ignorieren, nur Umformatierungsänderungen erscheinen nicht.
- Groß-/Kleinschreibung ignorieren, nützlich für SQL-Schlüsselwörter oder Konfigurationsschlüssel.
Algorithmus
Der Vergleich läuft in einem Durchgang ab, sodass die Ergebnisse auch bei großen Dateien nahezu sofort erscheinen. Es wird nicht versucht, eine längste gemeinsame Teilfolge wie bei git diff zu finden; bei zwei Dateien, bei denen oben Inhalt hinzugefügt wurde, wird der Rest der Datei als geändert gemeldet.
Häufige Anwendungen
- Codeüberprüfung vor dem Öffnen einer PR, um zu prüfen, was Sie tatsächlich geändert haben.
- Konfigurationsprüfung zwischen einer Staging- und einer Produktionsumgebungsdatei.
- Inhaltsprüfung zwischen einem Entwurf und einem endgültigen Artikel.
- Lizenzvergleich, wenn Upstream-Abhängigkeiten neue LICENSE-Dateien bereitstellen.
- Datenabgleich zwischen zwei CSV-Exporten aus verschiedenen Systemen.
Häufige Fehler
- Zwei minimierte Dateien vergleichen. Jede ist eine Zeile, daher wird alles als “ganze Zeile geändert” gemeldet. Formatieren Sie beide Seiten vor dem Einfügen.
- Dateien mit unterschiedlichen Zeilenenden vergleichen. CRLF und LF werden als exakte Zeichen verglichen, daher erscheint jede Zeile als geändert; gleichen Sie die Zeilenenden vor dem Einfügen an.
- Nur-Whitespace-Diffs mit Logikänderungen verwechseln. Verwenden Sie den Schalter “Leerzeichen ignorieren”, wenn ein Teammitglied eine Datei umformatiert hat.
Häufig gestellte Fragen
Der von Ihnen eingefügte Text wird als Teil der Seitenanfrage an unsere Server übertragen, weil der Vergleich auf der Seite ausgeführt wird. Es wird keine Datei hochgeladen, aber vermeiden Sie das Einfügen von Geheimnissen, die Sie nicht teilen möchten.
Nein. Der Vergleich ist immer zeilenbasiert. Eine minimierte JSON-Datei ist eine einzige Zeile, daher wird jede Änderung als “ganze Zeile geändert” gemeldet; formatieren Sie beide Seiten vor dem Einfügen, um nur die echten Unterschiede zu sehen.
Nein. Das Tool ist nur ein visueller Vergleich: einen Patch-Export gibt es nicht. Wenn Sie eine Patch-Datei benötigen, vergleichen Sie die beiden Dateien auf Ihrem eigenen Rechner mit git diff --no-index und speichern Sie die Ausgabe.
Es gibt keine feste Grenze. Zehntausende von Zeilen sind in Ordnung; sehr große Dateien können ein paar Sekunden dauern, bevor der Vergleich erscheint.
Verwandte Tools
ASCII-Tabelle Referenz
Vollständige ASCII-Tabelle von 0 bis 127 mit Dezimal-, Hex-, Oktal-, Binär- und numerischer HTML-Zeichenreferenz für jedes Zeichen, einschließlich Steuerzeichen wie NUL, LF und DEL.
HTML-Zeichenreferenz
Durchsuchbare Liste von HTML-Entitäten, ihren benannten und numerischen Codes sowie eine Ein-Klick-Kopie für Sonderzeichen und Symbole.
Farbrad-Explorer
Erforschen Sie das Farbrad interaktiv. Rotieren Sie Harmonien, vergleichen Sie HSL mit RYB, erkennen Sie komplementäre und triadische Paare in Echtzeit.
Referenz für Tastenkombinationen
Durchsuchen Sie dokumentierte Standardkürzel für VS Code, Chrome und Bash mit GNU Readline unter macOS, Windows und Linux.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Telefonnummern prüfen
Prüfen Sie die Struktur von Telefonnummern nach Land und zeigen Sie Region, Typ sowie E.164-, internationale, nationale und RFC-3966-Formate an.
Tool in anderen Sprachen verfügbar
- Verificador de Diferença de Arquivos [PT]
- أداة مطابقة ملفات [AR]
- 파일 차이 검사기 [KO]
- Trình kiểm tra sự khác biệt giữa các tệp [VI]
- Alat Pemeriksa Perbedaan File [ID]
- เครื่องมือตรวจสอบความแตกต่างของไฟล์ [TH]
- Vérificateur de différences de fichiers [FR]
- Program do porównywania plików [PL]
- Comparador de Diferencias de Archivos [ES]
- Bestandverschilcontroleerder [NL]
- ファイル差異チェッカー [JA]
- Fildiffkontroll [SV]
- Dosya Farkı Denetleyicisi [TR]
- 文件差异检查器 [ZH]
- File Diff Checker [EN]
- Controllore delle differenze dei file [IT]
- Инструмент для проверки совпадения файлов [RU]