🍋
Menu
.yml Code

YML (YAML फ़ाइल एक्सटेंशन)

YAML फ़ाइलों के लिए वैकल्पिक एक्सटेंशन। .yml और .yaml में कोई तकनीकी अंतर नहीं है — दोनों एक ही YAML सीरियलाइज़ेशन फॉर्मेट का उपयोग करते हैं।

MIME Type

application/x-yaml

प्रकार

टेक्स्ट

संपीड़न

दोषरहित

लाभ

  • + Shorter extension, widely recognized
  • + Default in Docker Compose (docker-compose.yml)
  • + Used by GitHub Actions (.github/workflows/*.yml)

हानियाँ

  • Not the officially recommended extension (.yaml is preferred)
  • Inconsistency between .yml and .yaml can confuse tooling
  • Same indentation pitfalls as .yaml

.YML कब उपयोग करें

Docker Compose (docker-compose.yml), GitHub Actions (.github/workflows/*.yml), और ऐसे प्रोजेक्ट जहाँ .yml कन्वेंशन पहले से स्थापित हो। नए प्रोजेक्ट्स के लिए .yaml अधिक अनुशंसित है।

तकनीकी विवरण

YML, YAML (YAML Ain't Markup Language) के समान स्पेसिफ़िकेशन का उपयोग करता है। एक्सटेंशन अंतर केवल नामकरण कन्वेंशन का है। सभी YAML पार्सर दोनों एक्सटेंशन को समान रूप से प्रोसेस करते हैं।

इतिहास

DOS/Windows 8.3 फ़ाइलनाम सीमा के कारण .yml एक्सटेंशन अस्तित्व में आया, जो तीन-अक्षर एक्सटेंशन तक सीमित था। हालाँकि आधुनिक सिस्टम .yaml को सपोर्ट करते हैं, .yml कई प्रोजेक्ट्स में कन्वेंशन के रूप में बना रहा। Docker Compose और GitHub Actions .yml का उपयोग करते हैं।

.YML से रूपांतरित करें

.YML में रूपांतरित करें

संबंधित फ़ॉर्मेट