Invoer

Uitvoer

Wat is een INI-bestand?

Een INI-bestand is een eenvoudig configuratieformaat, veel gebruikt op Windows. Het groepeert instellingen in genoemde secties (bijv. [database]) met sleutel=waarde-paren. Meer informatie op Wikipedia.

De INI-formatter normaliseert spaties rond =, zorgt voor consistente lege regels tussen secties en verwijdert overbodige spaties. Python verwerkt INI-bestanden via de configparser-module, en Git gebruikt hetzelfde formaat voor git config.

Gebruik

1

Plak uw INI-inhoud

Plak ruwe of rommelige INI-tekst in de editor links of klik op Uploaden om een bestand te laden.

2

Direct formatteren

De formatter normaliseert automatisch spaties, lijnt =-scheidingstekens uit en voegt lege regels tussen secties toe.

3

Kopiëren of downloaden

Gebruik Kopiëren of Downloaden om op te slaan als .ini-bestand.

Opmaakvoorbeeld

Voorbeeld: Een configuratiebestand opmaken

Niet-opgemaakte invoer:

[database]
host=localhost
port=5432
name=myapp
[server]
host=0.0.0.0
port=8080
debug=true

Opgemaakte uitvoer:

[database]
host = localhost
port = 5432
name = myapp

[server]
host = 0.0.0.0
port = 8080
debug = true

Veelgestelde vragen

Wat is het verschil tussen INI en TOML?

INI is eenvoudiger en ouder — alle waarden zijn strings. TOML ondersteunt getypeerde waarden en geneste tabellen voor complexere configuratie.

Worden commentaren ondersteund?

Ja. Regels die beginnen met ; of # zijn commentaren en blijven behouden.

Kan ik een .cfg- of .conf-bestand uploaden?

Ja — veel configuratiebestanden gebruiken INI-syntax ongeacht de extensie. Plak inhoud of upload een tekstbestand. PHP leest dit formaat natiever via parse_ini_file().

Ondersteunt INI geneste secties of arrays?

Standaard INI-bestanden ondersteunen geen nesting of arrays — secties zijn platte sleutel=waarde-lijsten. Sommige parsers zoals PHPs parse_ini_file() voegen optioneel array-ondersteuning toe via de syntaxis key[] = value, maar dat is niet universeel. Als u nesting en gegevenstypen nodig heeft, overweeg dan TOML.

Gerelateerde tools