Convertisseur YAML vers INI en ligne
Convertissez YAML en INI en ligne avec des sections et paires clé-valeur propres. Parfait pour php.ini, les configs MySQL et Python configparser. Gratuit, rapide, basé sur le navigateur.
Qu'est-ce que la conversion de YAML en INI ?
La conversion YAML vers INI prend une configuration YAML moderne et la réécrit dans le style simple clé=valeur qu'utilise le format INI. Les fichiers INI sont encore courants en PHP, MySQL, Git, Python configparser et dans une large gamme d'outils de bureau et CLI.
Pourquoi convertir YAML en INI ?
Si vous déplacez une configuration d'un outil basé sur YAML vers un outil basé sur INI, vous ne voulez pas la réécrire ligne par ligne. Utilisez cet outil quand vous devez migrer une configuration d'un service basé sur YAML vers un outil qui lit INI, générer des extraits php.ini ou my.cnf à partir de configurations YAML existantes, ou créer des fichiers INI simples pour des outils qui ne lisent que des paires clé-valeur plates.
Comment fonctionne notre convertisseur YAML vers INI
Lorsque vous cliquez sur Convertir, l'outil mappe les clés de premier niveau de votre YAML en sections INI et écrit les valeurs à l'intérieur de chaque section sous forme de paires clé=valeur. Les YAML profondément imbriqués sont aplatis, les clés imbriquées étant jointes par des points. Les tableaux sont écrits sous forme de valeurs séparées par des virgules.
Fonctionnalités
- Mappage de sections : les clés YAML de premier niveau avec des valeurs objet deviennent des [sections].
- Aplatissement : les clés profondément imbriquées sont aplaties avec la notation pointée.
- Valeurs sûres pour les types : les chaînes, nombres et booléens sont écrits sans guillemets surprises.
- Gestion des tableaux : les listes YAML deviennent des valeurs séparées par des virgules dans les clés INI.
- Support de téléversement : chargez un fichier .yaml ou .yml depuis votre appareil ou glissez-déposez-le dans la zone de saisie.
- Copie en un clic : récupérez la sortie INI avec le bouton Copier.
Comment utiliser l'outil
- Collez votre YAML dans le panneau de saisie, ou utilisez le bouton Téléverser un fichier pour charger un fichier .yaml ou .yml.
- Cliquez sur le bouton Convertir pour générer la sortie INI.
- Vérifiez que les sections semblent correctes et que les clés correspondent à ce qu'attend votre analyseur de configuration.
- Cliquez sur le bouton Copier pour copier l'INI dans votre presse-papiers.
Cas d'utilisation courants
- Migration de configuration: déplacer une configuration d'un outil basé sur YAML vers un outil basé sur INI sans réécriture manuelle.
- Configs PHP et base de données: générer des extraits php.ini ou my.cnf à partir de sources YAML.
- Applications de bureau: de nombreux anciens outils Windows et multiplateformes lisent encore INI pour leurs paramètres.
- Python configparser: INI est le format par défaut pour le module configparser de la bibliothèque standard.
Exemple de conversion
Entrée (YAML)
database: host: localhost port: 5432 app: debug: true
Sortie (INI)
[database] host=localhost port=5432 [app] debug=true