ما هو ملف INI؟
INI — تهيئة تقليدية
ما هذا؟
ملف INI هو سلف كل صيغ التهيئة: أقسام موضوعة بين قوسين معقوفين، وتحت كل قسم مفاتيح مرتبطة بقيم. بساطة تصل إلى حد السذاجة.
ضعفه يتلخص في جملة واحدة: لم يخضع قط لأي توحيد قياسي. فكل برنامج يفسّره على طريقته الخاصة — تعليقات تبدأ بفاصلة منقوطة أو بعلامة الرمز #، قيم موضوعة بين علامتي اقتباس أو بدونها، أقسام متداخلة أو يستحيل تداخلها.
التاريخ والأصل
فرضت هذه الصيغة نفسها مع أولى إصدارات Windows، في ثمانينيات القرن الماضي، كوسيلة قياسية لتخزين تفضيلات البرامج.
استُبدلت رسميًا بسجل النظام (registry)، لكنها صمدت أمامه إلى حد بعيد: ما زالت برامج لا حصر لها تفضّلها، لسبب واحد بالتحديد وهو بساطتها وإمكانية تعديلها بمحرر نصوص عادي.
لماذا هو عملي
بساطة مطلقة، يمكن لأي شخص قراءتها وتعديلها دون أدوات أو معرفة خاصة.
مناسبة تمامًا لتهيئة بسيطة تتألف من بضع عشرات من الإعدادات.
الحدود والعيوب
لا يوجد معيار موحد: لن يقرأه برنامجان بالطريقة نفسها تمامًا.
لا أنواع بيانات، ولا قوائم، ولا تداخل حقيقي. وبعد بضعة مستويات، يصبح غير عملي.
نصائح للاستخدام
لمشروع حديث، حوّلوا ملفات INI إلى TOML: ستحافظون على سهولة القراءة مع الحصول على مواصفة حقيقية.
لاستغلال التهيئة داخل برنامج، ستكون صيغة JSON أسهل في المعالجة.
حوّل ملف INI في ثوانٍ على خوادمنا الآمنة في فرنسا.
تحويل ملف INI