Entrée

Sortie

Qu'est-ce qu'un fichier INI ?

Un fichier INI est un format de configuration simple utilisé par de nombreuses applications, surtout sous Windows. Il organise les paramètres en sections nommées (ex. [database]) avec des paires clé=valeur séparées par un signe égal. En savoir plus sur Wikipedia.

Le formateur INI normalise les espaces autour de =, assure des lignes vides cohérentes entre sections et supprime les espaces en fin de ligne. Python gère les fichiers INI via le module configparser, et Git utilise ce même format pour git config.

Mode d'emploi

1

Collez le contenu INI

Collez du texte INI brut dans l'éditeur de gauche ou cliquez sur Téléverser pour charger un fichier.

2

Formatage instantané

Le formateur normalise les espaces, aligne les séparateurs = et ajoute des lignes vides entre les sections.

3

Copier ou télécharger

Utilisez le bouton Copier pour copier le résultat ou Télécharger pour l'enregistrer en fichier .ini.

Exemple de formatage

Exemple : Formater un fichier de configuration

Entrée non formatée :

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

Sortie formatée :

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

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

Questions fréquentes

Quelle est la différence entre INI et TOML ?

INI est un format plus simple et ancien sans types de données — toutes les valeurs sont des chaînes. TOML prend en charge des valeurs typées (entiers, booléens, tableaux) et des tables imbriquées pour des configurations plus complexes.

Les commentaires sont-ils pris en charge dans les fichiers INI ?

Oui. Les lignes commençant par ; ou # sont des commentaires et sont conservées.

Puis-je téléverser un fichier .cfg ou .conf ?

Oui — de nombreux fichiers de configuration utilisent la syntaxe INI quelle que soit l'extension. Vous pouvez coller le contenu ou téléverser un fichier texte. PHP lit ce format nativement via parse_ini_file().

INI prend-il en charge les sections imbriquées ou les tableaux ?

Les fichiers INI standard ne prennent pas en charge l'imbrication ni les tableaux — les sections sont de simples listes clé=valeur. Certains parsers comme parse_ini_file() de PHP ajoutent optionnellement la prise en charge des tableaux via la syntaxe key[] = value, mais ce n'est pas universel. Si vous avez besoin d'imbrication et de types de données, envisagez d'utiliser TOML.

Outils associés