जवाबों:
डॉस-आधारित ओएस के विपरीत, यूनिक्स और लिनक्स फ़ाइल एक्सटेंशन में मानव-पठनीय कारणों के बाहर ज्यादातर अर्थहीन हैं। INI एक कॉन्फ़िगरेशन फ़ाइल मानक है।
एक .conf फ़ाइल एक INI फ़ाइल हो सकती है, या यह कोई अन्य कॉन्फ़िगरेशन सिस्टम हो सकता है जो अनुप्रयोग का समर्थन करता है। उदाहरण के लिए, MySQL my.cnf
कॉन्फ़िगरेशन के लिए डिफ़ॉल्ट रूप से फ़ाइल का उपयोग करता है, जो एक INI फ़ाइल है।
.xml
उदाहरण के लिए ओपनबॉक्स का कॉन्फ़िगरेशन)। वहाँ वास्तव में एक ठोस सम्मेलन नहीं है। अगर मैं एक (जो मैं आमतौर पर नहीं करता हूं) का उपयोग करते हुए व्यक्तिगत रूप से मैंने फ़िल्टाइप को एक एक्सटेंशन के रूप में रखा।
INI -स्टाइल कॉन्फ़िगरेशन फ़ाइलों में इसके समान एक प्रारूप हो सकता है:
[heading1]
key1=value
key2=value
[heading2]
a=1
b=2
etc...
conf -style विन्यास फाइल अधिक विविध हैं। वे इस तरह दिख सकते हैं:
# A comment
button 1 {
name "hello"
"text" hi.there
"more..." {
"something 123" bla.bla "123"
}
}
# Another comment
button 2 {
# hello
x=2
}
या शायद थोड़ा इस तरह:
# set server port
server.port = 1234
# make everything go faster
machine.turbo_button = activated
यह UNIX- जैसी प्रणालियों पर विन्यास फाइल के लिए DOS / Windows शैली लाइन अंत में है, भले ही फ़ाइल में '.ini' फ़ाइल एक्सटेंशन होना चाहिए।
\r\n
, 0xD 0xA
(दशमलव 13 और 10, हेक्स नहीं)।