# Convertisseur TOML-YAML

Convertit entre les formats TOML et YAML avec prise en charge des structures de données complexes et des fichiers de configuration

> Page canonique: https://elysiatools.com/fr/tools/toml-yaml-converter

- **Catégorie:** Format Conversion

- **Mots-clés:** toml, yaml, convertir, transformer, convertisseur toml-yaml, yaml en toml, toml en yaml, config, configuration

## Présentation

Notre convertisseur TOML-YAML permet de transformer rapidement vos fichiers de configuration entre ces deux formats populaires, garantissant une compatibilité parfaite pour vos projets de développement et vos déploiements d'infrastructure.

## Entrées

- **Données d'Entrée** (textarea): Enter TOML or YAML data...
- **Direction de Conversion** (select)
- **Taille d'Indentation YAML** (number): Enter YAML indent size (1-8)

## Quand l'utiliser

- Lors de la migration de configurations d'outils basés sur TOML vers des environnements utilisant YAML.
- Pour normaliser les fichiers de configuration au sein d'une équipe utilisant différents standards de données.
- Lors de la conversion rapide de données de configuration pour des scripts d'automatisation ou des pipelines CI/CD.

## Fonctionnement

- Copiez et collez vos données sources dans la zone de texte prévue à cet effet.
- Sélectionnez la direction de conversion souhaitée (TOML vers YAML ou inversement).
- Ajustez la taille de l'indentation pour le format YAML si nécessaire.
- Cliquez sur convertir pour obtenir instantanément votre code formaté et prêt à l'emploi.

## Cas d'usage

- Conversion de fichiers de configuration d'applications Go (TOML) vers des manifestes Kubernetes (YAML).
- Standardisation des fichiers de paramètres de projets multi-langages.
- Préparation de fichiers de configuration pour des outils de gestion de conteneurs.

## Questions fréquentes

### Le convertisseur gère-t-il les structures imbriquées ?

Oui, l'outil prend en charge les structures de données complexes, y compris les tableaux et les objets imbriqués.

### Puis-je modifier l'indentation du résultat YAML ?

Absolument, vous pouvez définir la taille de l'indentation entre 1 et 8 espaces via les options de configuration.

### Mes données sont-elles stockées sur vos serveurs ?

Non, le traitement est effectué localement et vos données ne sont ni enregistrées ni partagées.

### Quelles sont les différences majeures entre TOML et YAML ?

TOML est optimisé pour la lisibilité et la simplicité des fichiers de configuration, tandis que YAML est plus flexible et largement utilisé pour les pipelines CI/CD.

### L'outil supporte-t-il les commentaires dans les fichiers ?

L'outil se concentre sur la conversion de la structure des données ; les commentaires peuvent être perdus lors de la transformation.

## Outils associés

- [Convertisseur HCL-YAML](https://elysiatools.com/fr/tools/hcl-yaml-converter): Convertit entre HashiCorp Configuration Language (HCL) et les formats YAML pour les configurations Terraform
- [Convertisseur YAML-JSON](https://elysiatools.com/fr/tools/yaml-json-converter): Convertit entre les formats YAML et JSON
- [Pont de configuration WireGuard/OpenVPN vers Clash et sing-box](https://elysiatools.com/fr/tools/wireguard-openvpn-to-clash-singbox-bridge): Convertit le texte collé d’un client WireGuard ou OpenVPN en YAML Mihomo/Clash ou JSON sing-box et signale les champs secrets ; ne partagez pas les clés privées
- [Convertisseur ASCII85](https://elysiatools.com/fr/tools/ascii85-converter): Encode et décode le texte vers/depuis le format ASCII85 (version Adobe)
- [Convertisseur Base32](https://elysiatools.com/fr/tools/base32-converter): Encode et décode le texte vers/depuis le format Base32 avec plusieurs variantes
- [Convertisseur Base45](https://elysiatools.com/fr/tools/base45-converter): Encode et décode le texte vers/depuis le format Base45 (RFC 9285)
- [Convertisseur Base58](https://elysiatools.com/fr/tools/base58-converter): Encode et décode le texte vers/depuis le format Base58 avec variantes Bitcoin et Ripple
- [Convertisseur Base62](https://elysiatools.com/fr/tools/base62-converter): Encode et décode le texte vers/depuis le format Base62 (0-9, A-Z, a-z)

## Exemples

- [Exemples YAML](https://elysiatools.com/fr/samples/yaml-samples): Exemples de format YAML (YAML Ain't Markup Language) de structures simples à complexes
- [Echantillons YAML](https://elysiatools.com/fr/samples/yaml-viewer-samples): Fichiers d exemple pour la visionneuse YAML dans le navigateur
- [Exemples Kubernetes YAML](https://elysiatools.com/fr/samples/kubernetes-yaml): Manifests YAML Kubernetes complets pour Deployment, Service, ConfigMap, Secret, Ingress et autres ressources essentielles
- [Exemples CircleCI Configuration](https://elysiatools.com/fr/samples/circleci-config): Exemples de configuration CircleCI incluant workflows, orbs, caching et stratégies de déploiement avancées

## Contenu associé

- [Flux de configuration et variables d’environnement](https://elysiatools.com/fr/hubs/config-workflows): Inspectez, validez, convertissez, fusionnez et comparez des configurations sans exposer les secrets.
