উত্তর:
ডস-ভিত্তিক ওএসের বিপরীতে, ইউনিক্স এবং লিনাক্স ফাইলের এক্সটেনশানগুলি বেশিরভাগই মানব-পঠনযোগ্য কারণে অর্থহীন। আইএনআই একটি কনফিগারেশন ফাইলের মান।
একটি .conf ফাইল আইএনআই ফাইল হতে পারে, বা এটি অ্যাপ্লিকেশন সমর্থন করে এমন কোনও অন্য কনফিগারেশন সিস্টেম হতে পারে। উদাহরণস্বরূপ, মাইএসকিউএল my.cnf
কনফিগারেশনের জন্য ফাইলটি ডিফল্টরূপে ব্যবহার করে, যা একটি আইএনআই ফাইল।
.xml
উদাহরণ হিসাবে ওপেনবক্সের কনফিগারেশন)। সত্যিই কোনও শক্ত সম্মেলন নেই। আমি যদি একটি ব্যবহার করি (যা আমি সাধারণত না করি) ব্যক্তিগতভাবে আমি ফাইল টাইপটিকে এক্সটেনশন হিসাবে রাখি।
আইএনআই- স্টাইল কনফিগারেশন ফাইলগুলির সাথে এটির মতো ফর্ম্যাট থাকতে পারে:
[heading1]
key1=value
key2=value
[heading2]
a=1
b=2
etc...
কনফ স্টাইল কনফিগারেশন ফাইলগুলি আরও বৈচিত্র্যময়। তারা এগুলির সাথে মিল দেখতে পারে:
# 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
ইউনিক্স-এর মতো সিস্টেমে কনফিগারেশন ফাইলগুলির জন্য ডস / উইন্ডোজ স্টাইল লাইনের শেষ হওয়া উচিত, এমনকি যদি ফাইলটির '.ini' ফাইল এক্সটেনশন থাকা উচিত।
\r\n
, 0xD 0xA
(দশমিক 13 এবং 10, হেক্স নয়)।