تبلیغات
تبلیغات

فایل ini چیست؟

فایل ini

آیا تا به حال دیده‌اید که بعد از نصب بازی یا برنامه، یک یا چند فایل با فرمت ini کنار فایل اجرایی قرار می‌گیرند؟! البته ممکن است در جاهای دیگری نیز وجود داشته باشند؛ اما سوال اینجاست که این فایل‌ها چه هستند و چه کاربردی دارند؟!

ini
فایل ini ، یک فایل متنی (TEXT) ساده می‌باشد که برای خود قواعد و ساختاری دارد و باید طبق آن متنی در داخلش نوشته شود.
نرم افزار این فایل را همانند فایل متنی بارگزاری کرده و سپس طبق اصول و قواعد مختص فایل‌های ini، آن را پردازش می‌کند؛ اما سوال دیگری پیش می‌آید که این متن نوشته شده چه چیزی باید باشد؟

ini مخفف واژه‌ی initialization ، به معنی مقداردهی اولیه است و محتوای درون آن در قالب ویژگی‌ها و مقدارها یا Property و Value نوشته می‌شود. برای مثال ممکن است یکی از ویژگی‌ها مشخص کننده‌ی زبان بازی باشد و بازی هنگام اجرا، با آن زبان بالا بیاید.

ساختار فایل ini

یک فایل ini، شامل یک یا چند بخش مختلف بوده که هر بخش با یک اسم از سایر بخش‌ها جدا می‌شود. به این بخش‌ها Section می‌گوییم که بعد از آن می‌توان ویژگی‌ها و مقدارها را قرار داد.

  •  نام بخش‌ها نباید تکراری باشد و همچنین نام کلیدها در هر بخش نیز نباید تکراری باشد
  • خطوطی که با ; شروع می‌شوند، توضیحات بوده و توسط نرم‌افزار خوانده نمی‌شوند.
  • خود سیستم عامل ویندوز از فایل های ini استفاده می‌کند تا اطلاعات پیکربندی کامپیوتر را در آن‌ها ذخیره کند.برای مثال فایل‌های زیر:
    WIN.INI, SYSTEM.INI, PROGMAN.INI, PROTOCOL.INI, SHARED.INI, WINFILE.INI, CONTROL.INI, SCHDPLUS.IN
  • اصلا مهم نیست شما یک ویژگی دلخواه با اسم و مقدار دلخواهی در داخل فایل ini بنویسید؛ چرا که نرم افزار تنها آنهایی را میخواند که برایش تعریف شده باشند.

ویرایش فایل های ini

فایل‌های ini یک فایل متنی ساده می‌باشند و می‌توان با Notepad ویندوز، آن‌ها را ویرایش کرد.

کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای
برنامه‌نویس فول استک

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده 6 دیدگاه

    1. سارا کاربر مهمان گفت:

      ای جانم…مرسی بخاطر سایت خوبتون
      دمتون گرررم

      10
    2. احسان کاربر مهمان گفت:

      سپاس برای قراردادن این مطالب مفید
      چطورمیشه توی سی شارب برای Initialize این فایل هارو بجای Setting تهیه و استفاده کرد و دسترسی و عدم دسترسی به مواردی مانند رادیو باتن هارو با True و False کردن در این فایل ها در زمان اجرای برنامه دخالت داد. یه برنامه دارم که با تغییر یک آیتم از True به False در فایل ini دیگه نمیشه رادیو باتن اون رو انتخاب کرد. نیازی هم به ریستارت کردن نرم افزار نیست.
      ممنون میشم راهنمایی کنید

      10
    3. علی کاربر مهمان گفت:

      سلام . با تشکر بابت مطلب خوبتون. من چند وقتیه ویندوز کامپیوترمو عوض کردم بعدش یکی از بازیایی که خیلی دوست داشتم دیگه اجرا نمیشه . با نصب نرم افزار های جانبی بازی و دوباره نصب کردنش تو کامپیوتر بازم حل نشد . اول بازی که لودینگ داره به نوشته ی proccesing INI file که میرسه سر جاش میمونه . خیلی به فایل آی ان آی ور رفتم ولی چیزی نشد . لطفا راهنماییم کنید . بازیه اسمش M&B warband هستش

      10
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام؛ همیشه فقط یه فایل ini همراه یه نرم افزار یا بازی وجود نداره و متاسفانه مشکلی که میگین خارج از چیزیه که بشه حتی با حدس و گمان هم درستش کرد!
        شاید با حذف فایل ini ای که احتمال میدین از اونه، خود نرم افزار یا بازی مجدد این فایلو بسازه و شاید هم نسازه!
        موفق باشین

    4. علی کاربر مهمان گفت:

      محشررررررررررررررر بود

      10