INI-/ENV-Vergleich

Vergleichen Sie zwei INI- oder ENV-Konfigurationsdateien und finden Sie alle Unterschiede. Sehen Sie genau, was hinzugefügt, entfernt oder geändert wurde — mit vollständigen Konfigurationspfaden. Außerdem: JSON-Vergleich | YAML-Vergleich | XML-Vergleich.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden niemals auf einen Server hochgeladen.
Format:
Geben Sie oben zwei Konfigurationsdateien ein und klicken Sie auf Vergleichen, um die Unterschiede zu sehen.
So verwenden Sie es: Fügen Sie Ihre ursprüngliche Konfigurationsdatei im linken Textfeld (Konfiguration A) und die geänderte Version im rechten Textfeld (Konfiguration B) ein. Wählen Sie das Format (INI oder ENV) und klicken Sie auf Vergleichen, um alle Unterschiede zu sehen.
Ergebnisfarben: Grün = in B hinzugefügt, Rot = aus A entfernt, Gelb = Wert geändert.
INI-Format: Unterstützt Abschnitte [section], Schlüssel-Wert-Paare key=value und Kommentare (; oder #). Schlüssel ohne Abschnitt werden unter [global] abgelegt.
ENV-Format: Unterstützt flache Schlüssel-Wert-Paare KEY=VALUE und Kommentare (#). Werte dürfen in Anführungszeichen stehen. Leere Zeilen werden ignoriert.
Tipp: Werte werden als Zeichenketten verglichen. Leerzeichen um Schlüssel und Werte werden beim Parsen entfernt.
INI vs. .env — Abschnitte gegen flache Schlüssel

INI-Dateien gruppieren Schlüssel unter [section]-Überschriften mit key=value-Paaren; Schlüssel vor dem ersten Abschnitt landen in einem globalen Bereich. .env-Dateien sind flache KEY=VALUE-Zeilen ohne Abschnitte — die Konvention nach dem Zwölf-Faktoren-Prinzip für Umgebungskonfiguration. Da Werte als Zeichenketten verglichen werden, unterscheiden sich 1.0 und 1.00, obwohl sie dieselbe Zahl ergeben.

Die Anführungsregeln unterscheiden sich je nach Ladeprogramm — halten Sie sich an die Konvention Ihrer Laufzeitumgebung.