Comparare INI / ENV

Se compară două fișiere de configurare INI sau ENV și se găsesc toate diferențele. Se vede exact ce a fost adăugat, eliminat sau modificat — cu căile complete în configurație. Mai există: Comparare JSON | Comparare YAML | Comparare XML.
Toată prelucrarea are loc local în browser — datele nu se încarcă niciodată pe vreun server.
Format:
Se introduc două fișiere de configurare mai sus și se apasă Compară pentru a vedea diferențele.
Cum se folosește: fișierul de configurare original se lipește în caseta din stânga (Configurația A), iar versiunea modificată în caseta din dreapta (Configurația B). Se alege formatul (INI sau ENV) și se apasă Compară pentru a vedea toate diferențele.
Culorile rezultatului: Verde = adăugat în B, Roșu = eliminat din A, Galben = valoare modificată.
Format INI: acceptă secțiuni [section], perechi cheie-valoare key=value și comentarii (; sau #). Cheile fără secțiune se plasează sub [global].
Format ENV: acceptă perechi plate cheie-valoare KEY=VALUE și comentarii (#). Valorile pot fi între ghilimele. Liniile goale sunt ignorate.
Sfat: valorile se compară ca șiruri. Spațiile din jurul cheilor și valorilor sunt eliminate la analiză.
INI față de .env — secțiuni față de chei plate

Fișierele INI grupează cheile sub antetele [section] cu perechi key=value; cheile dinaintea oricărei secțiuni ajung într-un domeniu global. Fișierele .env sunt linii plate KEY=VALUE, fără secțiuni — convenția din 12 factori pentru configurarea mediului. Pentru că valorile se compară ca șiruri, 1.0 și 1.00 diferă, deși se analizează la același număr.

Regulile de ghilimele diferă între încărcătoare — se preferă convenția documentată de mediul de execuție.