منسق ومحسن ملفات INI

مطور
إعلان · يزيل؟
مرجع تنسيق ملف INI

INI ملفات (التهيئة) هي ملفات تكوين بسيطة تستخدمها العديد من التطبيقات وأنظمة التشغيل.

الأقسام

تنظم الأقسام الإعدادات ذات الصلة: [section_name]تُعتبر المفاتيح قبل أي عنوان قسم بمثابة مفاتيح عامة.

أزواج المفتاح-القيمة

تُعرّف الإعدادات كـ key = value أو key=valueيمكن وضع القيم اختياريًا بين علامتي اقتباس: key = "value with spaces".

تعليقات

الأسطر التي تبدأ بـ ; أو # هي تعليقات. تدعم بعض المحللات أيضًا التعليقات المضمنة بعد القيم.

الاستخدامات الشائعة

  • php.ini — تكوين PHP
  • my.cnf / my.ini — تكوين MySQL
  • .gitconfig — تكوين Git
  • desktop.ini — إعدادات مجلد Windows
  • setup.cfg / tox.ini — تكوين مشروع Python
  • php-fpm.conf — تكوين تجمع PHP-FPM
إعلان · يزيل؟

مرشد

منسق ومحسن ملفات INI

منسق ومحسن ملفات INI

تنسيق وتحسين ملفات تكوين INI بمسافات متسقة، ومحاذاة القيم، وفرز الأقسام، وتطبيع التعليقات. الصق محتوى INI الخاص بك وشاهد فورًا الإخراج المنسق مع تحذيرات التحقق من المشكلات الشائعة. قم بتنزيله كملف .ini أو .cfg.

كيف تستعمل

الصق محتوى ملف INI الخاص بك في منطقة الإدخال. يقوم المنسق بمعالجته فورًا مع خياراتك المختارة: المسافات حول علامات يساوي، والأسطر الفارغة بين الأقسام، والفرز الأبجدي للمفاتيح والأقسام، وتطبيع نمط التعليقات، ومحاذاة القيم، والمزيد. اعرض الإخراج المنسق، ونظرة عامة على البنية، وأي تحذيرات تحقق. انسخ النتيجة أو قم بتنزيلها كملف .ini أو .cfg.

سمات

  • محاذاة القيم — محاذاة جميع علامات يساوي في قسم واحد إلى نفس عمود الموضع لزيادة سهولة القراءة. يحول أزواج key=value الفوضوية إلى تكوين نظيف ومتناسق.
  • خيارات المسافة — اختر بين التنسيق المتباعد (key = value) والمضغوط (key=value) حول علامات يساوي.
  • فرز الأقسام والمفاتيح — اختياريًا، قم بفرز الأقسام أبجديًا و/أو فرز المفاتيح داخل كل قسم. رائع لتوحيد ملفات التكوين عبر البيئات.
  • تطبيع التعليقات — احتفظ بنمط التعليق الأصلي، أو قم بتطبيع جميع التعليقات إلى بادئة # أو ؛ للاتساق.
  • عرض البنية — عرض شجري/مخطط يوضح الأقسام كعقد علوية مع أزواج المفتاح-القيمة تحتها. يتضمن عدد الأقسام، وعدد المفاتيح، وعدد التعليقات لكل قسم.
  • تحذيرات التحقق — يكتشف المفاتيح المكررة داخل الأقسام، والمفاتيح خارج أي قسم (مفاتيح عامة)، والأقسام الفارغة، والأسطر غير القابلة للتحليل.
  • خيارات إضافية — أسطر فارغة بين الأقسام، إزالة المسافات البيضاء اللاحقة، إزالة التعليقات المضمنة، إزالة المفاتيح المكررة (الاحتفاظ بآخر ظهور).
  • تصدير — انسخ الإخراج المنسق، أو قم بتنزيله كملف .ini، أو قم بتنزيله كملف .cfg.

تنسيق ملف INI

تستخدم ملفات INI بنية بسيطة: [section] تجمع العناوين الإعدادات ذات الصلة، key=value تخزن الأزواج قيم التكوين، و # أو ; البادئات تحدد التعليقات. يُستخدم هذا التنسيق بواسطة php.ini، و my.cnf (MySQL)، وملفات تكوين Windows، و Git config (.gitconfig)، و configparser الخاص بـ Python، والعديد من ملفات إعدادات التطبيقات.

إعلان · يزيل؟

ما هو ملف INI؟

ملف INI (تهيئة) هو تنسيق تكوين بسيط قائم على النص يستخدمه العديد من التطبيقات وأنظمة التشغيل. ينظم الإعدادات في أقسام محددة بـ [أقواس]، مع أزواج key=value تحت كل قسم. تبدأ التعليقات بأحرف # أو ؛. ملفات INI قابلة للقراءة من قبل الإنسان، وسهلة التعديل، ومدعومة على نطاق واسع — تستخدمها PHP (php.ini)، و MySQL (my.cnf)، وتطبيقات Windows، و Git (.gitconfig)، ووحدة configparser الخاصة بـ Python، والعديد من الأدوات الأخرى.

هل يجب استخدام # أو ؛ للتعليقات في ملفات INI؟

كلاهما صالح، لكن الاتفاقية تعتمد على التطبيق. يستخدم php.ini الخاص بـ PHP ؛ للتعليقات. تفضل العديد من أدوات Unix/Linux #. تستخدم ملفات INI الخاصة بـ Windows تقليديًا ؛. أهم شيء هو الاتساق داخل ملف واحد. يمكن لهذا المنسق تطبيع جميع التعليقات إلى أي من الأسلوبين، مما يضمن أن ملفك يتبع اتفاقية واحدة بغض النظر عن كيفية كتابته في الأصل.

ماذا تفعل محاذاة القيم؟

تقوم محاذاة القيم بمحاذاة جميع علامات يساوي داخل قسم إلى نفس موضع العمود. بدلاً من أزواج key=value غير المتناسقة، تحصل على أعمدة نظيفة حيث تكون كل علامة يساوي في نفس الموضع. هذا يجعل ملفات التكوين أكثر قابلية للقراءة بشكل كبير، خاصة عند مسح العديد من أزواج المفتاح-القيمة. إنها مجرد تجميلية — الوظيفة متطابقة.

هل يتم إرسال بيانات التكوين الخاصة بي إلى خادم؟

لا — تتم جميع عمليات التنسيق والتحقق في متصفحك باستخدام JavaScript. لا يغادر محتوى ملف INI الخاص بك جهازك أبدًا. هذا مهم لأن ملفات التكوين غالبًا ما تحتوي على إعدادات حساسة: بيانات اعتماد قاعدة البيانات، ومفاتيح API، والمسارات الداخلية، وعناوين الخادم. تتم جميع المعالجات بالكامل من جانب العميل بدون استدعاءات API أو تخزين بيانات.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · يزيل؟
إعلان · يزيل؟
إعلان · يزيل؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · يزيل؟