Comparaison INI / ENV

Comparez deux fichiers de configuration INI ou ENV et repérez toutes les différences. Voyez exactement ce qui a été ajouté, supprimé ou modifié, avec les chemins de configuration complets. Voir aussi : Comparaison JSON | Comparaison YAML | Comparaison XML.
Tout le traitement se fait localement dans votre navigateur : vos données ne sont jamais envoyées à un serveur.
Format :
Saisissez deux fichiers de configuration ci-dessus, puis cliquez sur Comparer pour voir les différences.
Mode d’emploi : collez votre fichier de configuration d’origine dans la zone de texte de gauche (configuration A) et la version modifiée dans la zone de droite (configuration B). Choisissez le format (INI ou ENV), puis cliquez sur Comparer pour voir toutes les différences.
Couleurs des résultats : Vert = ajouté dans B, Rouge = supprimé de A, Jaune = valeur modifiée.
Format INI : prend en charge les sections [section], les paires clé-valeur clé=valeur et les commentaires (; ou #). Les clés sans section sont placées sous [global].
Format ENV : prend en charge les paires clé-valeur à plat CLÉ=VALEUR et les commentaires (#). Les valeurs peuvent être entre guillemets. Les lignes vides sont ignorées.
Astuce : les valeurs sont comparées comme des chaînes de caractères. Les espaces autour des clés et des valeurs sont supprimés lors de l’analyse.
INI et .env — sections contre clés à plat

Les fichiers INI regroupent les clés sous des en-têtes [section] avec des paires clé=valeur ; les clés placées avant toute section relèvent d’une portée globale. Les fichiers .env sont des lignes à plat CLÉ=VALEUR, sans sections — la convention des 12 facteurs pour la configuration d’environnement. Comme les valeurs se comparent en tant que chaînes, 1.0 et 1.00 diffèrent, même si elles représentent le même nombre.

Les règles de guillemets diffèrent selon les chargeurs : privilégiez la convention documentée par votre environnement d’exécution.