Mit Diff Anything 1.2 können Sie jeden Desktop-Vergleichstyp mit kostenlosen Vorschauen ausprobieren und dann Änderungen in strukturierten Dateien, Bildern und Dokumenten mithilfe einer für jedes Format geeigneten Ansicht überprüfen.
Vergleichen Sie Konfigurationswerte, überprüfen Sie den PDF-Wortlaut und die Seitenänderungen oder überprüfen Sie einen Ordner vor einer Übergabe. Sie können mit einem repräsentativen Dateipaar beginnen, bevor Sie entscheiden, ob Pro zu Ihrer Arbeit passt.
01 / Probieren Sie das komplette Sortiment aus
Jede Desktop-Vergleichsmaschine verfügt jetzt über eine kostenlose Vorschau
Free ist nicht mehr auf die Auswahl von nur Text oder JSON in der Desktop-App beschränkt. Sie können YAML, XML, CSV, Umgebungsdateien, HTTP-Antworten, API-Schemas, Ordner, Archive, PDF- und Office-Dokumente, Bilder und Binärdateien öffnen, bevor Sie entscheiden, ob Pro zu Ihrem Workflow passt.
Die Grenze ist explizit: Free akzeptiert Dateien bis zu 5 MiB pro Seite und 10 neue Vergleichssitzungen pro lokalem Tag. In der CSV-, Ordner- und Archivvorschau werden die ersten 100 Zeilen oder Elemente angezeigt, und in der PDF-Überprüfung werden die ersten drei gerenderten Seitenvorschauen angezeigt. Das Überarbeiten von Regeln oder das erneute Ausführen desselben Quellpaars auf seiner Registerkarte verbraucht keine weitere Sitzung.
Pro entfernt diese Vorschau- und Sitzungsbeschränkungen innerhalb der technischen Sicherheitsgrenzen der App. Außerdem werden gespeicherte Profile, Live-Überwachung, Verlauf, Berichtsexport, Drei-Wege-Zusammenführung, Ordnersynchronisierung, vertrauenswürdige Präprozessoren, alle CLI-Modi und Batch-Manifeste freigeschaltet. Das kostenlose CLI konzentriert sich weiterhin auf Text und JSON.

02 / Bedeutung bewahren
Strukturierte Vergleiche bewahren mehr von der unangenehmen Wahrheit
Echte Daten sind selten das ordentliche Beispiel aus einem Parser-Tutorial. JSON kann Kommentare, nachgestellte Kommas, doppelte Schlüssel, Schlüsselarrays und Gleitkommawerte enthalten, die innerhalb einer Toleranz verglichen werden sollten. Version 1.2 behandelt diese Fälle explizit und warnt, wenn Informationen, wie z. B. ein doppelter Schlüssel, nicht eindeutig dargestellt werden können.
YAML-Vergleiche bewahren jetzt mehrere Dokumente und unterscheiden nicht endliche numerische Werte. XML vergleicht die Namensraumbedeutung und nicht die Präfixschreibweise, behält die Reihenfolge gemischter Inhalte bei und beschränkt die ignorierte untergeordnete Reihenfolge auf die von Ihnen gewählten Pfade. Platzhalterregeln erreichen auch Array-Nachkommen, anstatt bei Objekteigenschaften anzuhalten.
Die CSV-Überprüfung behält unregelmäßige Zellen bei, macht doppelte Header eindeutig und ordnet wiederholte Schlüsselvorkommen zu Paaren, anstatt stillschweigend eine Zeile zu überschreiben. Der HTTP-Vergleich behält wiederholte Header bei, weist fehlerhafte Headerzeilen zurück und vergleicht einen JSON-Körper weiterhin semantisch. Umgebungswerte bleiben maskiert, während doppelte oder fehlerhafte Zuweisungen zu sichtbaren Warnungen werden.

03 / Verträge sorgfältig prüfen
Der API-Modus deckt jetzt mehr als das OpenAPI- und JSON-Schema ab
Die Schemaüberprüfung OpenAPI und JSON erkennt jetzt zusätzliche Kompatibilitätssignale, einschließlich der Umwandlung von Feldern, bei denen NULL-Werte zulässig sind, in Nicht-NULL-Werte. Dabei bleibt die Schlussfolgerung bewusst zurückhaltend: Das Finden keiner bekannten Breaking Change ist nicht dasselbe wie der Nachweis der Kompatibilität.
Version 1.2 fügt außerdem einen einfachen Vertragsvergleich für GraphQL-Typen und SQL CREATE TABLE-Definitionen hinzu. Entfernte GraphQL-Felder und geänderte SQL-Spalten können als wesentliche Änderungen angezeigt werden. Hierbei handelt es sich um absichtlich begrenzte Parser, nicht um vollständige GraphQL- oder SQL-Implementierungen. Konstrukte außerhalb ihres Gültigkeitsbereichs erzeugen eine Warnung und sollten im Rohschema überprüft werden.
Sehen Sie sich den genauen Umfang und die Einschränkungen der API-Kompatibilität an.
04 / Messen Sie, was sichtbar ist
Bild- und Dokumentergebnisse geben präziser an, was sie wissen
Der Bildvergleich misst jetzt die Farbe in linearem Licht und bewertet Alpha nach der Vormultiplikation. Unsichtbare RGB-Werte bei vollständiger Transparenz erzeugen keine falschen Unterschiede mehr. Unterschiedliche Dimensionen teilen sich immer noch eine transparente Leinwand, während Budgets mit entschlüsselter Größe pathologische Bilder ablehnen, bevor sie die Vergleichsflächen zuweisen.
Wenn die Pixeldekodierung fehlschlägt, behält Diff Anything die nützlichen binären Metadaten und erklärt, warum das Pixelergebnis nicht verfügbar ist. Einschränkungen bei Animationen und Farbprofilen werden offengelegt und nicht hinter einer scheinbar genauen Punktzahl verborgen.

Die Handhabung von Dokumenten erfuhr die gleiche Behandlung. PDF-Wortlautunterschiede werden zuverlässiger auf gerenderte Seiten übertragen, einschließlich mehrseitiger Dateien und Fallback-Extraktion. Office-Teile werden numerisch geordnet, gemeinsam genutzte XLSX-Zeichenfolgen werden korrekt aufgelöst und RTF-Unicode- und Hexadezimal-Escapezeichen werden dekodiert, ohne dass extrahierter Text als Beweis für identisches Layout angezeigt wird.

05 / Bleiben Sie reaktionsfähig
Große Ergebnisse werden begrenzt, ohne dass vorgetäuscht wird, dass die Summen kleiner sind
Der Textvergleich behält die genauen hinzugefügten, entfernten und geänderten Summen bei und begrenzt gleichzeitig die in die Schnittstelle übertragenen detaillierten Datensätze. Strukturierte Ergebnisse melden eine explizite Warnung, wenn ihre Detailobergrenze erreicht ist. Ordner-, Archiv- und Image-Arbeiten können während der teuren nativen Verarbeitung abgebrochen werden und nicht erst vor Beginn.
Der Archivvergleich durchblättert jetzt große Eintragssätze und wendet explizite Grenzwerte für Einträge, pro Datei und für die gesamte erweiterte Größe an. Archive der ZIP- und TAR-Familie werden ohne Abhängigkeit von externen Systembefehlen verwaltet, und symbolische Links werden von ihren Zielen verglichen, anstatt in nicht verwandte Pfade zu folgen.
06 / Desktop und Automatisierung
Verwenden Sie dieselben Vergleichsregeln auf dem Desktop und in der Automatisierung
Desktop-, CLI- und Stapelvergleiche verwenden dieselben formatspezifischen Regeln. Überprüfen Sie ein Dateipaar in der App und verwenden Sie dann den entsprechenden Modus für wiederholbare Befehlszeilenprüfungen. Kostenlos CLI unterstützt Text und JSON; Pro schaltet die anderen CLI-Modi und Batch-Manifeste frei.

Diff Anything 1.2 hält das ursprüngliche Versprechen – vergleichen Sie private Arbeiten lokal, ohne Konto, Analyse, Telemetrie oder einen Cloud-Vergleichsdienst – und macht die Antwort zuverlässiger für alle unterstützten Arten von Unterschieden.