Formattatore INI
Formatta, abbellisci e convalida online i file di configurazione INI. Ripulisci la sintassi INI con spaziatura e struttura delle sezioni corrette.
Input
Output
Cos'è un file INI?
Un file INI è un semplice formato di configurazione usato da molte applicazioni, soprattutto su Windows. Organizza le impostazioni in sezioni nominate (es. [database]) con coppie chiave-valore separate da un segno di uguale. Maggiori informazioni su Wikipedia.
Il formattatore INI normalizza gli spazi intorno a =, garantisce righe vuote coerenti tra le sezioni e rimuove gli spazi finali. Python gestisce i file INI tramite il modulo configparser, e Git usa lo stesso formato per git config.
Come usarlo
Incolla il contenuto INI
Incolla testo INI grezzo o disordinato nell'editor a sinistra oppure fai clic su Carica per aprire un file.
Formattazione immediata
Il formattatore normalizza automaticamente gli spazi, allinea i separatori = e aggiunge righe vuote tra le sezioni.
Copia o scarica
Usa il pulsante Copia per copiare il risultato oppure Scarica per salvarlo come file .ini.
Esempio di formattazione
Esempio: Formattare un file di configurazione
Input non formattato:
[database]
host=localhost
port=5432
name=myapp
[server]
host=0.0.0.0
port=8080
debug=trueOutput formattato:
[database]
host = localhost
port = 5432
name = myapp
[server]
host = 0.0.0.0
port = 8080
debug = trueDomande frequenti
Qual è la differenza tra INI e TOML?
INI è un formato più semplice e vecchio senza tipi di dati — tutti i valori sono stringhe. TOML supporta valori tipizzati (interi, booleani, array) e tabelle annidate, ed è più adatto a configurazioni complesse.
Sono supportati i commenti nei file INI?
Sì. Le righe che iniziano con ; o # sono considerate commenti e sono preservate dal formattatore.
Posso caricare un file .cfg o .conf?
Sì — molti file di configurazione usano sintassi INI indipendentemente dall'estensione. Puoi incollare il contenuto direttamente o caricare qualsiasi file di testo. PHP legge questo formato nativamente con parse_ini_file().
INI supporta sezioni annidate o array?
I file INI standard non supportano l'annidamento né gli array — le sezioni sono semplici liste chiave=valore. Alcuni parser come parse_ini_file() di PHP aggiungono opzionalmente il supporto agli array tramite la sintassi key[] = value, ma non è universale. Se hai bisogno di annidamento e tipi di dati, considera di usare TOML.