.Ini এবং .conf এর মধ্যে পার্থক্য কী?


11

উল্লিখিত হিসাবে, পার্থক্য কি? বা এগুলি ব্যবহার করার কোন উদ্বেগ আছে?

উত্তর:


14

ডস-ভিত্তিক ওএসের বিপরীতে, ইউনিক্স এবং লিনাক্স ফাইলের এক্সটেনশানগুলি বেশিরভাগই মানব-পঠনযোগ্য কারণে অর্থহীন। আইএনআই একটি কনফিগারেশন ফাইলের মান।

একটি .conf ফাইল আইএনআই ফাইল হতে পারে, বা এটি অ্যাপ্লিকেশন সমর্থন করে এমন কোনও অন্য কনফিগারেশন সিস্টেম হতে পারে। উদাহরণস্বরূপ, মাইএসকিউএল my.cnfকনফিগারেশনের জন্য ফাইলটি ডিফল্টরূপে ব্যবহার করে, যা একটি আইএনআই ফাইল।


2
.Ini ফাইলগুলি কি উইন্ডোজ কোডার থেকে ওভার বহন করে?
রব

@ রব কিন্ডফ, কিন্তু বাস্তবে নয়। এটি অনেকটা প্রোগ্রামের মতো এমন একটি এক্সটেনশান ব্যবহার করবে যা ফর্ম্যাটটি সংজ্ঞায়িত করে ( .xmlউদাহরণ হিসাবে ওপেনবক্সের কনফিগারেশন)। সত্যিই কোনও শক্ত সম্মেলন নেই। আমি যদি একটি ব্যবহার করি (যা আমি সাধারণত না করি) ব্যক্তিগতভাবে আমি ফাইল টাইপটিকে এক্সটেনশন হিসাবে রাখি।
কেভিন কক্স

5

আইএনআই- স্টাইল কনফিগারেশন ফাইলগুলির সাথে এটির মতো ফর্ম্যাট থাকতে পারে:

[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' ফাইল এক্সটেনশন থাকা উচিত।


আইএনআই স্ট্যান্ডার্ড সম্পর্কে এমন কিছু নেই যা বলে যে আইএনআই ফাইলগুলির ডস লাইন সমাপ্তি দরকার। আমার php.ini ফাইলটি তাদের নেই।
জর্দান

3
আপনার কি এমন একটি ইউনিক্স অ্যাপ্লিকেশনের উদাহরণ রয়েছে যা এর লাইন শেষটি ডস-স্টাইল হিসাবে প্রত্যাশা করে?
জর্ডানম

এটি আমার বোঝাপড়াও বেশ।
রব

বিটিডব্লু, ডস লাইন শেষ \r\n, 0xD 0xA(দশমিক 13 এবং 10, হেক্স নয়)।
কেভিন

2
এবং লাইন সমাপ্তির ফাইল ফর্ম্যাটটির সাথে কোনও সম্পর্ক নেই, এটি কেবলমাত্র সিস্টেম লাইন সমাপ্তির সাথে একটি সাধারণ পাঠ্য ফাইল। বেশিরভাগ INI ফাইল ডস লাইন এন্ডিং ব্যবহার করে কারণ বেশিরভাগ INI ফাইল উইন্ডো মেশিনে থাকে are
কেভিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.