Produktaktualisierung

Diff Anything 1.2: schärfere Vergleiche, sicherere Vorschauen, eine Engine überall

Diff Anything 1.2 öffnet jede Desktop-Vergleichs-Engine für kostenlose Vorschauen, verbessert die semantische und visuelle Genauigkeit und sorgt dafür, dass Desktop-, CLI- und Batch-Verhalten aufeinander abgestimmt sind.

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.

Diff Anything Lokale Quellenauswahl für Dateien, Ordner und eingefügte Inhalte
Jeder Vergleich beginnt immer noch mit zwei lokalen Quellen; 1.2 stellt die Spezial-Engines als begrenzte kostenlose Vorschau zur Verfügung.

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.

Diff Anything semantischer JSON-Vergleich mit geänderten Pfaden, Werten und Überprüfungsstatus
Strukturierte Unterschiede bleiben an stabile Pfade gebunden, sodass sich Regeln, Überprüfungsstatus, Anwenden von Änderungen und Berichte auf dieselbe Änderung beziehen.

Wählen Sie das Vergleichsmodell, das zum Material passt.

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.

Diff Anything Bild-Heatmap mit Schwellenwert, Ähnlichkeit, geänderten Pixeln und Fehlermessungen
Heatmap- und geänderte Pixelansichten basieren jetzt auf einer sichereren Dekodierung und originalgetreueren Farb- und Transparenzberechnungen.

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.

Diff Anything vergleicht gerenderte PDF-Seiten mit Navigation, Zoom und einem ausgewählten Wortlautunterschied
Gerenderte PDF-Seiten und normalisierter Text bleiben verbunden, während die Unterscheidung zwischen visuellen und extrahierten Beweisen explizit bleibt.

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 vergleicht die TypeScript-Quelle mit Syntaxhervorhebung und Erkennung verschobener Blöcke
Syntaxhervorhebung und Erkennung verschobener Blöcke helfen Ihnen, Änderungen in Quelldateien zu verfolgen.

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.