Funktionen macOSWindows

Vergleichen Sie mehr als nur Text

Vergleichen Sie Code, strukturierte Daten, Tabellenkalkulationen, Ordner, Archive, Dokumente, Bilder, APIs und Binärdateien lokal – mit jeweils einer erstellten Ansicht.

Diff Anything Anwendungssymbol

Erkennen Sie sinnvolle Codeänderungen mit Smart Diff in 117 Editorsprachen. Wechseln Sie zu Line Diff, wann immer Sie eine genaue Zeile-für-Zeile-Überprüfung wünschen. In beiden Ansichten haben Sie die Syntaxhervorhebung und -bearbeitung stets zur Hand. Durch Ignorieren von Regeln werden Zeitstempel, IDs, Kommentare oder feste Spalten aus einem Textvergleich ausgeschlossen. Mit „Diese Zeilen ausrichten“ werden manuell zwei Zeilen gepaart, bei denen die automatische Übereinstimmung nicht die gewünschte ist.

Strukturierte Daten nach Bedeutung

Vergleichen Sie JSON, YAML, TOML, INI, Property Lists, XML, CSV, OpenAPI und JSON Schema nach Schlüsseln, Pfaden, Zeilen und Werten statt nach Zeilenposition. Zwei Dateien in verschiedenen Datenformaten, etwa JSON und TOML, werden nach ihren Daten verglichen. Listen von Datensätzen werden automatisch über ein Feld id, _id, uuid oder key zugeordnet und XML-Elemente über ein Schlüsselattribut wie id oder name; Zahlen werden nach ihrem Wert verglichen.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie einen Modus

Tabellen über Formate hinweg

Vergleichen Sie Excel- (XLS, XLA, XLT, XLSX, XLSM, XLTX, XLTM, XLAM und XLSB), OpenDocument- (ODS und OTS) und Apple-Numbers-Arbeitsmappen Zeile für Zeile, auch wenn die Formate verschieden sind. Zeilen werden nach ihrem Inhalt zugeordnet, sodass eine eingefügte Zeile als genau eine hinzugefügte Zeile erscheint; mit „Zeilen zuordnen nach“ ordnen Sie sie stattdessen über Schlüsselspalten zu. Formeln werden zwischen zwei Arbeitsmappen desselben Formats verglichen. Eine CSV- oder TSV-Datei vergleichen Sie mit einem Tabellenblatt einer Arbeitsmappe. Formatierung, Diagramme, Makros und das Layout der Arbeitsmappe werden nicht verglichen.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Überprüfen und lösen

Text bearbeiten und zusammenführen

Vergleichen Sie Text nebeneinander, inline oder übereinander, bearbeiten Sie beide Seiten und übernehmen Sie einzelne Änderungen. „Mit Codierung erneut öffnen“ liest eine Datei in einer von 45 Codierungen neu, auch in den EBCDIC-Codepages IBM037, IBM500, IBM1047 und IBM1140, und „Mit Codierung speichern“ ändert Codierung, Byte-Order-Mark und Zeilenenden. Mit Pro kommt die Drei-Wege-Zusammenführung mit Basis, „Unsere“ und „Ihre“ hinzu.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Speichern oder automatisieren

Ordner und Archive prüfen

Vergleichen Sie Ordner als Baum oder Tabelle, mit Suche, Filtern nach Status, Größe und Datum, Erkennung verschobener Dateien, Ignoriermustern und auf Wunsch den Regeln der .gitignore-Dateien, und öffnen Sie geänderte Dateien direkt. Archive in beiden Ordnern werden Eintrag für Eintrag verglichen. Der Vergleichstyp „Archiv“ vergleicht ZIP, 7z, RAR, TAR und komprimierte Datenströme nach Pfad und Inhalt, auch verschlüsselte und mehrteilige Archive. Mit Pro synchronisieren Sie Ordner nach einem geprüften Plan, mit Wiederherstellung und Rückgängigmachen.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie Quellen

Bilder visuell vergleichen

Prüfen Sie PNG, JPEG, GIF, WebP, BMP, TIFF, Photoshop (PSD und PSB), SVG, HEIC, AVIF, Kamera-RAW und weitere Formate mit Schwellenwert, Überlagerung, Wischen, Blinken, Heatmap, Maske geänderter Pixel, Pixelzoom und Messwerten. Zeichnen Sie Ausschlussbereiche über eine Uhr oder andere Stellen, die sich immer ändern, verschieben Sie das aktualisierte Bild um einen Offset oder lassen Sie ihn mit „Automatisch ausrichten“ suchen, und vergleichen Sie die Metadaten beider Bilder nebeneinander. Unter Windows benötigen HEIC, AVIF und RAW die passenden Bilderweiterungen aus dem Microsoft Store.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie einen Modus

Dokumente und Formatierung

Vergleichen Sie den Text von Word- (DOCX, DOCM, DOTX, DOTM), PowerPoint-, OpenDocument- und RTF-Dateien. Word- und OpenDocument-Textdokumente vergleicht Diff Anything zusätzlich nach Formatierung, wo der Text gleich ist: ein fett gesetztes Wort, eine geänderte Schriftart, Schriftgröße, Farbe oder Hervorhebung oder ein Absatz mit geänderter Formatvorlage, Ausrichtung oder Listenebene. „Textänderungen“, „Formatierungsänderungen“ oder „Beide“ bestimmen, was aufgelistet wird.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie Quellen

Wiederverwendbare Vergleichsregeln

JSON, YAML, TOML, INI und Property Lists verwenden dieselben Regeln für Datenvergleiche: ignorierte Pfade, Listen mit Schlüsselzuordnung oder ohne feste Reihenfolge, Groß-/Kleinschreibung und numerische Toleranzen, ergänzt durch empfohlene Regeln. Für Text und Dokumente gibt es Ignorierregeln für reguläre Ausdrücke, Zeitstempel und IDs, Kommentare und Zeichenspalten. Pro speichert Regeln, Prüfstatus, Notizen und die laufende Überwachung in Profilen.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie einen Modus

Berichte, Drucken und Patches

Pro exportiert HTML-Berichte, die Text- und Dokumentvergleiche nebeneinander oder einspaltig zeigen, Ordnerberichte mit jeder geänderten Textdatei, JSON- und Markdown-Berichte, Unified Diffs und Ordner-Patches mit Git-Kopfzeilen sowie JSON Patch und JSON Merge Patch für Datenformate. „Drucken …“ öffnet den Bericht im Browser, der ihn druckt oder als PDF speichert. „Patch anwenden …“ zeigt vorab Block für Block, wie sich ein Unified Diff anwenden lässt; mit Pro wenden Sie ihn an und können ihn rückgängig machen.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Überprüfen und lösen

Befehlszeile, Git und CI

Unter Windows vergleicht die kostenlose Befehlszeile Text, JSON und Jupyter-Notebooks mit Terminal-, Zusammenfassungs- oder JSON-Ausgabe. Pro schaltet jeden Vergleichstyp frei, dazu Berichte, das Anwenden von Patches, Batch-Manifeste mit JUnit- oder SARIF-Ausgabe, den Merge-Treiber und das Merge-Tool. git difftool und der Git-Diff-Treiber funktionieren schon in der kostenlosen Version. Die Version aus dem Mac App Store läuft in Apples App-Sandbox, die sie auf Dateien und Ordner beschränkt, die Sie in der App wählen; Befehlszeile, Git und CI beschreiben wir deshalb für Windows. Mit Pro berücksichtigt --fail-on breaking nur inkompatible oder nicht klassifizierte API-Schemaänderungen.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Speichern oder automatisieren

Barrierefreier Arbeitsbereich

Mit ⇧⌘A auf dem Mac oder Strg+Umschalt+A unter Windows wird ein Vergleich zu einer geordneten Seite: die Quellen, eine Zusammenfassung und jeder Unterschied in Worten, mit Ort, Änderung und beiden Werten. Auf dem Mac öffnet sich der barrierefreie Arbeitsbereich automatisch, wenn VoiceOver läuft. Er ist in der kostenlosen Version enthalten; die Drei-Wege-Zusammenführung gehört nicht dazu.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Überprüfen und lösen

Drei-Wege-Zusammenführung und Git-Merge-Tool

Mit Pro können Sie drei Versionen einer Datei in einem Fenster zusammenführen und dort jeden Konflikt lösen. JSON-, YAML-, TOML- und INI-Dateien werden anhand ihrer Daten, Wert für Wert, zusammengeführt, wobei die Kommentare und Formatierungen Ihrer Seite beibehalten werden. Konflikte treten nur dann auf, wenn beide Seiten denselben Wert unterschiedlich geändert haben. Eine Datei, die bereits Konfliktmarkierungen von Git, Mercurial oder Subversion enthält, zeigt an, wie viele Konflikte sie enthält; Bei Pro öffnet Resolve sie im Zusammenführungsarbeitsbereich und die aufgelöste Datei wird in ihrer eigenen Kodierung und ihren eigenen Zeilenenden gespeichert. Auf Windows öffnet git mergetool jede in Konflikt stehende Datei im Zusammenführungsfenster von Diff Anything und wartet auf „Speichern und Schließen“.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Speichern oder automatisieren

Ignorierregeln und Synchronisationspunkte

Lassen Sie Erwartbares aus einem Text- oder Dokumentvergleich heraus: reguläre Ausdrücke für passenden Text oder ganze Zeilen, Vorgaben für ISO-8601- und Log-Zeitstempel, UUIDs, Speicheradressen, lange numerische IDs und Dauern, Kommentare in Sprachen mit bekannter Kommentarsyntax und Zeichenspalten wie 1–6 oder ab Spalte 73. „Diese Zeilen ausrichten“ (⌘J auf dem Mac, Strg+J unter Windows) ordnet zwei Zeilen als Synchronisationspunkt einander zu. Ignorierregeln sind kostenlos.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie Quellen

Hex-Vergleich von Binärdateien

Vergleichen Sie zwei beliebige Dateien Byte für Byte in der Hex-Ansicht: Offsets, Hexwerte und druckbare Zeichen in zwei Bereichen, die gemeinsam scrollen, über eingefügte und gelöschte Bytes hinweg ausgerichtet. Springen Sie mit „Gehe zu Offset“, lesen Sie die gewählten Bytes im Dateninspektor und scrollen Sie zu jeder Zeile auch mehrere Gigabyte großer Dateien. Die kostenlose Version zeigt die ersten 100 Byte-Unterschiede.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie einen Modus

SQLite-Datenbanken vergleichen

Vergleichen Sie zwei SQLite-Datenbanken nach Schema und Zeilen: Tabellen, Spalten, Indizes, Sichten, Trigger und Einstellungen wie user_version; jeder Unterschied wird in Worten beschrieben. Zeilen werden über den Primärschlüssel zugeordnet, und jede geänderte Spalte zeigt beide Werte. Beide Datenbanken werden schreibgeschützt geöffnet, sodass auch neben ihnen keine Dateien angelegt werden. Die kostenlose Version vergleicht Datenbanken bis 5 MiB pro Seite in der App; Pro hebt die Grenze auf und vergleicht SQLite auch über die Befehlszeile.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Überprüfen und lösen

Jupyter-Notebooks vergleichen

Vergleichen Sie zwei Jupyter-Notebooks (.ipynb) Zelle für Zelle. Zellen werden nach ihrem Inhalt zugeordnet, sodass eine eingefügte Zelle als genau ein Unterschied erscheint, und jeder Unterschied nennt seine Zelle. Ausgaben, Ausführungszähler und Metadaten werden nur verglichen, wenn Sie es wünschen. Der Notebook-Vergleich ist in der kostenlosen Version vollständig enthalten.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Speichern oder automatisieren

Ordner-Schnappschüsse

„Schnappschuss speichern …“ hält Einträge, Größen, Änderungszeiten, Berechtigungen, Linkziele und SHA-256-Hashes eines Ordners in einer .dasnapshot-Datei fest, nie den Inhalt der Dateien. Später vergleichen Sie den Ordner mit diesem Zustand oder zwei Schnappschüsse miteinander. Das Speichern gehört zu Pro; Öffnen und Vergleichen ist in der kostenlosen Version als Vorschau der ersten 100 Ergebnisse möglich.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie Quellen

Finder, Datei-Explorer, Links und AppleScript

Auf dem Mac öffnen Sie Dateien mit „Öffnen mit“ im Finder, per Ablegen auf dem Dock-Symbol oder mit „Mit Diff Anything vergleichen“ unter „Schnellaktionen“ oder „Dienste“. Unter Windows fügt die Version aus dem Microsoft Store dem Kontextmenü des Datei-Explorers „Mit Diff Anything vergleichen“ hinzu. diffanything://-Links öffnen Vergleiche aus anderen Apps und Skripten, auf dem Mac auch AppleScript. Diese Wege sind kostenlos.

Lesen Sie den vollständigen Funktionsleitfaden
Im Workflow
Wählen Sie einen Modus

Sehen Sie sich diese Funktionen im Kontext an.

Entdecken Sie Diff Anything-Anwendungsfälle
Kostenlos & Pro: Was ist enthalten

Verfügbar im Mac App Store und Microsoft Store. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichs-Engine für Dateien bis zu 5 MiB pro Seite und 10 neue Vergleichssitzungen pro lokalem Tag ausprobieren; Sammlungsvorschauen zeigen die ersten 100 Elemente, binäre Vergleiche die ersten 100 Byte-Unterschiede und PDF-Vorschauen die ersten drei Seiten. Der Nur-Text-, JSON- und Jupyter-Notebook-Vergleich ist vollständig und das Öffnen von Dateien über den Finder oder den Datei-Explorer, diffanything://-Links und AppleScript ist kostenlos. Die kostenlose CLI unterstützt Text, JSON und Notebooks. Durch einen einmaligen Pro-Kauf werden die Vorschau- und Sitzungsbeschränkungen aufgehoben und größere Quellen innerhalb technischer Grenzen, gespeicherte Profile und Verlauf, Speichern von Ordner-Snapshots, Exportieren und Drucken von Berichten, JSON-Patch-Export, Anwenden von Patches, Drei-Wege-Zusammenführung und Konfliktlösung, der Git-Merge-Treiber und das Merge-Tool, Ordnersynchronisierung, Batch-Manifeste, vertrauenswürdige Präprozessoren und alle CLI-Modi freigeschaltet.