Comparer du YAML
Comparez deux fichiers YAML en ligne avec une comparaison sémantique. L'indentation, le style de guillemets et l'ordre des clés sont normalisés : seules les vraies modifications restent. Gratuit et sans envoi.
Les fichiers ne quittent jamais votre navigateur.
À propos de la comparaison YAML
Analyse les deux documents YAML et compare les structures de données sous-jacentes. Les espaces, le style de guillemets et l'expansion des ancres sont normalisés : seules les vraies différences de structure apparaissent dans le résultat.
Comment l'utiliser
- Collez ou chargez vos deux fichiers YAML ; les erreurs d'analyse sont signalées sur place.
- Réglez la comparaison des tableaux (Ordonnée ou Comme un ensemble) dans Options pour définir comment les séquences se comparent.
- Activez au besoin Trier les clés pour ignorer les différences d'ordre des clés dans les tables.
Essayer un exemple
Un manifeste de service de style Kubernetes avec des changements d'image, de réplicas et de variables d'environnement.
Ce que cet outil ne traite pas
- Les commentaires et l'ordre des clés d'origine ne sont pas conservés. La comparaison porte uniquement sur les valeurs.
- Les fonctions YAML comme les clés de fusion sont développées avant la comparaison.
Questions fréquentes
Mes fichiers quittent-ils un jour mon navigateur ?
Non. Chaque comparaison s'exécute en local dans votre navigateur. Rien de ce que vous collez, déposez ou chargez n'est envoyé à un serveur, et l'outil continue de fonctionner même si vous passez hors ligne après le chargement de la page.
Cet outil est-il gratuit ?
Oui. Tous les outils DiffResolver sont gratuits, sans compte, sans inscription et sans installation. Comme le traitement se fait sur votre appareil, aucun serveur n'impose de limite d'utilisation.
L'indentation ou le style de guillemets agit-il sur la comparaison ?
Non. Les deux documents sont analysés d'abord : l'indentation, le style de guillemets et la syntaxe en flux ou en bloc sont tous normalisés. Seules les différences de valeurs et de structure sont signalées.
Puis-je comparer des manifestes Kubernetes ou des configurations d'intégration continue ?
Oui, c'est le cas d'usage principal. Les ancres et les clés de fusion sont développées avant la comparaison : le résultat reflète donc la configuration effective, pas les raccourcis d'écriture du YAML.
Y a-t-il une limite de taille de fichier ?
Aucune limite de serveur ne s'applique, car rien n'est envoyé. La mémoire de votre appareil fixe la limite pratique. Au-delà de 10 Mo pour le texte, 40 Mo pour les images, 100 Mo pour les documents ou 500 Mo pour les archives, l'outil vous avertit que le traitement peut être lent, mais il ne bloque jamais le fichier.
Cet outil fonctionne-t-il hors ligne ?
Oui. Le navigateur garde une copie de l'outil après la première visite, donc une page déjà ouverte fonctionne encore sans réseau. Vous pouvez aussi installer DiffResolver comme application depuis le menu du navigateur. L'installation reste facultative : dans un onglet normal, le site fonctionne de la même façon.
Où mes données sont-elles stockées ?
Vos fichiers ne sont stockés nulle part. Ils restent dans la mémoire de la page et disparaissent quand vous fermez l'onglet. Seul ce que vous enregistrez vous-même reste dans ce navigateur : un instantané, vos options d'outil et votre thème. Pour l'effacer, ouvrez Paramètres et choisissez Effacer toutes les données locales.