INI फ़ाइल क्या होती है?
INI — configuration historique
यह क्या है?
INI फ़ाइल तमाम कॉन्फ़िगरेशन फ़ॉर्मैट की जननी मानी जाती है: वर्गाकार कोष्ठकों में लिखे गए सेक्शन, और हर सेक्शन के नीचे कुंजियाँ जिनसे मान जुड़े होते हैं। बेहद सीधी-सादी संरचना।
इसकी कमज़ोरी एक ही बात में समाहित है: इसे कभी औपचारिक रूप से मानकीकृत नहीं किया गया। हर सॉफ़्टवेयर इसे अपने ढंग से पढ़ता है — टिप्पणियाँ अर्धविराम से लिखी जाएँ या हैश चिह्न से, मान उद्धरण चिह्नों में हों या बिना उद्धरण के, सेक्शन एक-दूसरे के भीतर घोंसले जैसे रखे जा सकें या बिल्कुल नहीं।
इतिहास और उत्पत्ति
यह फ़ॉर्मैट 1980 के दशक में Windows के शुरुआती संस्करणों के साथ प्रचलन में आया, जब इसे किसी प्रोग्राम की प्राथमिकताएँ सहेजने के मानक तरीके के रूप में अपनाया गया।
आधिकारिक तौर पर इसकी जगह रजिस्ट्री (registry) ने ले ली, फिर भी यह बड़े पैमाने पर टिका रहा: अनगिनत सॉफ़्टवेयर आज भी इसे प्राथमिकता देते हैं, ठीक इसलिए क्योंकि यह सरल है और साधारण टेक्स्ट एडिटर में भी संपादित किया जा सकता है।
यह क्यों उपयोगी है
पूर्ण सरलता, जिसे कोई भी बिना किसी विशेष उपकरण या तकनीकी ज्ञान के पढ़ और बदल सकता है।
यह चंद दर्जन सेटिंग्स वाले सपाट कॉन्फ़िगरेशन के लिए बिल्कुल उपयुक्त है।
सीमाएँ और कमियाँ
कोई मानक न होने के कारण, दो सॉफ़्टवेयर इसे बिल्कुल एक जैसा नहीं पढ़ेंगे।
इसमें डेटा टाइप, सूचियाँ, या वास्तविक नेस्टिंग की सुविधा नहीं है। कुछ स्तरों से आगे बढ़ते ही यह अव्यावहारिक हो जाता है।
उपयोग के सुझाव
किसी आधुनिक प्रोजेक्ट के लिए, अपनी INI फ़ाइलों को TOML में बदलें: इससे पठनीयता बनी रहेगी और साथ में एक सच्चा विनिर्देश (specification) भी मिलेगा।
अगर कॉन्फ़िगरेशन को किसी प्रोग्राम में इस्तेमाल करना है, तो JSON को संभालना कहीं ज़्यादा आसान रहेगा।
फ़्रांस स्थित हमारे सुरक्षित सर्वरों पर अपनी INI फ़ाइल कुछ ही सेकंड में कन्वर्ट करें।
INI कन्वर्ट करें