कॉन्फ़िगरेशन प्रारूप: YAML, TOML, JSON और INI
एप्लिकेशन सेटिंग्स, पर्यावरण चर (environment variables), और DevOps सिंटैक्स की तुलना।
फ़ाइलें WebAssembly और HTML5 API का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से प्रोसेस की जाती हैं। वे कभी भी आपके डिवाइस से बाहर नहीं जातीं, इसलिए उन्हें सर्वर पर अपलोड नहीं किया जाता और न ही किसी तीसरे पक्ष के पास संग्रहीत किया जाता है।
अपने ही डिवाइस पर तुरंत कनवर्ट करना शुरू करें - कोई अपलोड प्रतीक्षा नहीं, कोई डाउनलोड कतार नहीं, और किसी दूरस्थ सर्वर द्वारा कोई थ्रॉटलिंग नहीं।
बिना खाता बनाए, किसी प्लान के लिए भुगतान किए या फ़ाइल आकार की कृत्रिम सीमा का सामना किए, प्रत्येक उपलब्ध टूल का उपयोग करें। अपने ब्राउज़र और डिवाइस की क्षमता के अनुसार जितनी बार चाहें कनवर्ट करें।
फ़ॉर्मेट तुलना और तकनीकी विनिर्देश
| आउटपुट फ़ॉर्मेट | MIME टाइप | विशिष्टता | प्रकार |
|---|---|---|---|
| YAML कॉन्फ़िगरेशन | text/yaml | YAML-SPEC-12 | YAML कॉन्फ़िगरेशन फ़ाइल |
| JSON डेटा | application/json | RFC-4180-CSV | जावास्क्रिप्ट ऑब्जेक्ट नोटेशन |
| TOML कॉन्फ़िगरेशन | application/toml | TOML-SPEC-V1 | टॉम की स्पष्ट न्यूनतम भाषा (Tom's Obvious Minimal Language) |
| INI सेटिंग्स | text/plain | YAML-SPEC-12 | Windows INI इनिशियलाइज़ेशन |
| ENV Dotenv | text/plain | YAML-SPEC-12 | पर्यावरण चर (Environment Variables) फ़ाइल |
| XML कॉन्फ़िगरेशन | application/xml | W3C-XML-SPEC | एक्सटेंसिबल मार्कअप कॉन्फ़िगरेशन |
तकनीकी विनिर्देश और कोडेक विवरण
TOML बनाम YAML: कॉन्फ़िगरेशन प्रारूप पर बहस
TOML का लक्ष्य तालिका में अस्पष्टता-रहित मैपिंग और स्पष्ट मान प्रकार देना है, लेकिन पढ़ने योग्य फ़ॉर्मेट हर कॉन्फ़िगरेशन गलती नहीं रोक सकता। फ़ाइलों को पढ़ने वाले ऐप की आवश्यकताओं के अनुसार सत्यापित करें।
JSON कॉन्फ़िगरेशन फ़ाइलों के लिए खराब क्यों है
मानक JSON टिप्पणियों (comments) का समर्थन नहीं करता है और यदि सूची के अंत में कोई ट्रेलिंग अल्पविराम (trailing comma) छूट जाए तो यह काम करना बंद कर देता है। JSON कॉन्फ़िगरेशन को YAML या TOML में बदलने से डेवलपर्स को फ़ाइल के अंदर व्याख्यात्मक टिप्पणियां और दस्तावेज़ जोड़ने की अनुमति मिलती है।
बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।