Porównanie INI / ENV

Porównaj dwa pliki konfiguracyjne INI lub ENV i znajdź wszystkie różnice. Zobacz dokładnie, co zostało dodane, usunięte lub zmienione — z pełnymi ścieżkami w konfiguracji. Także: Porównanie JSON | Porównanie YAML | Porównanie XML.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — Dane nigdy nie są wysyłane na żaden serwer.
Format:
Wklej dwa pliki konfiguracyjne powyżej i kliknij Porównaj, aby zobaczyć różnice.
Jak używać: wklej oryginalny plik konfiguracyjny w lewe pole tekstowe (Konfiguracja A), a zmodyfikowaną wersję w prawe pole (Konfiguracja B). Wybierz format (INI lub ENV) i kliknij Porównaj, aby zobaczyć wszystkie różnice.
Kolory wyniku: zielony = dodane w B, czerwony = usunięte z A, żółty = zmieniona wartość.
Format INI: obsługuje sekcje [sekcja], pary klucz-wartość klucz=wartość i komentarze (; lub #). Klucze bez sekcji trafiają do [global].
Format ENV: obsługuje płaskie pary KLUCZ=WARTOŚĆ i komentarze (#). Wartości mogą być w cudzysłowach. Puste wiersze są ignorowane.
Wskazówka: wartości porównywane są jako ciągi znaków. Białe znaki wokół kluczy i wartości są usuwane podczas parsowania.
INI a .env — sekcje a płaskie klucze

Pliki INI grupują klucze pod nagłówkami [sekcja] w parach klucz=wartość; klucze przed jakąkolwiek sekcją trafiają do zakresu globalnego. Pliki .env to płaskie wiersze KLUCZ=WARTOŚĆ bez sekcji — konwencja 12-factor dla konfiguracji środowiskowej. Ponieważ wartości porównywane są jako ciągi, 1.0 i 1.00 się różnią, mimo że parsują się do tej samej liczby.

Zasady cytowania różnią się między programami wczytującymi — stosuj konwencję udokumentowaną w swoim środowisku uruchomieniowym.