INI / ENV-sammenligning

Sammenlign to INI- eller ENV-konfigurationsfiler, og find alle forskelle. Se præcis hvad der blev tilføjet, fjernet eller ændret — med fulde konfigurationsstier. Også: JSON-sammenligning | YAML-sammenligning | XML-sammenligning.
Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Format:
Indtast to konfigurationsfiler ovenfor, og klik på Sammenlign for at se forskellene.
Sådan bruges det: Indsæt den oprindelige konfigurationsfil i det venstre tekstfelt (Konfiguration A), og den ændrede version i det højre tekstfelt (Konfiguration B). Vælg formatet (INI eller ENV), og klik på Sammenlign for at se alle forskelle.
Resultatfarver: Grøn = tilføjet i B, Rød = fjernet fra A, Gul = værdi ændret.
INI-format: Understøtter sektioner [sektion], nøgle-værdi-par nøgle=værdi og kommentarer (; eller #). Nøgler uden sektion placeres under [global].
ENV-format: Understøtter flade nøgle-værdi-par NØGLE=VÆRDI og kommentarer (#). Værdier må gerne stå i anførselstegn. Tomme linjer ignoreres.
Tip: Værdier sammenlignes som strenge. Mellemrum omkring nøgler og værdier fjernes under parsingen.
INI vs. .env — sektioner vs. flade nøgler

INI-filer grupperer nøgler under [sektion]-overskrifter med nøgle=værdi-par; nøgler før en sektion havner i et globalt omfang. .env-filer er flade NØGLE=VÆRDI-linjer uden sektioner — 12-faktor-konventionen for miljøkonfiguration. Fordi værdier sammenlignes som strenge, er 1.0 og 1.00 forskellige, selv om de parses til det samme tal.

Anførselstegnsregler varierer mellem indlæsere — følg den konvention, runtimet dokumenterer.