محوّل ENV إلى INI على الإنترنت

حوّل .env إلى INI على الإنترنت فورًا. يُغلّف متغيرات dotenv تحت قسم [config] نظيف، مثالي لـ php.ini وconfigparser وإعدادات التطبيقات القديمة. مجاني.

اسحب وأفلت أو ألصق ENV الخاص بك
Loading editor...
Loading editor...

ما هو تحويل ENV إلى INI؟

تحويل ENV إلى INI يأخذ ملف .env ويعيد كتابته كملف إعدادات INI. صيغة .env بسيطة للغاية (سطر واحد لكل مفتاح=قيمة، بدون أقسام)؛ بينما يستخدم INI ترويسات [قسم] وأزواج مفتاح=قيمة، وهو الصيغة التي تقرأها php.ini وmy.cnf و.gitconfig وconfigparser في Python. يمرّ محوّل env إلى ini على ملف dotenv ويكتب المتغيرات تحت قسم [config] افتراضي حتى يكون الإخراج INI صالحًا تقبله أي محلّل قياسي.

لماذا تحويل ENV إلى INI؟

ملفات INI لا تزال مستخدمة على نطاق واسع في تطبيقات سطح المكتب والأنظمة القديمة والبرامج القائمة على الإعدادات. PHP وMySQL وGit والعديد من المنصات القديمة تتوقع INI لإعداداتها. ملفات .env هي المعيار لإعدادات التطبيقات الحديثة. يتيح تحويل env إلى ini على الإنترنت أخذ متغيرات dotenv وتمريرها إلى أدوات قائمة على INI دون إعادة كتابة يدوية.

كيف يعمل محوّل ENV إلى INI

عند النقر على Convert، تحلّل الأداة ملف .env سطرًا بسطر، وتقسّم كلًا منها عند أول علامة يساوي، وتكتب أزواج المفتاح والقيمة تحت قسم [config] واحد. تُفكّ قيم .env المقتبسة. تُتجاهَل الأسطر التي تبدأ بـ #. كل شيء يعمل في متصفحك.

المميزات

  • تحويل بنقرة واحدة: اضغط Convert وسيظهر INI في لوحة الإخراج.
  • قسم افتراضي: تُوضَع المتغيرات تحت قسم [config] لضمان أن الإخراج دائمًا INI صالح.
  • معالجة علامات الاقتباس: تُفكّ قيم .env المقتبسة بعلامات مفردة أو مزدوجة بشكل صحيح.
  • تجاهل التعليقات: تُتجاهَل الأسطر التي تبدأ بـ # مطابقةً لسلوك محمّلات dotenv.
  • دعم الرفع: حمّل ملف .env من جهازك أو اسحبه وأفلته في منطقة الإدخال.
  • نسخ بنقرة واحدة: اضغط زر Copy لنسخ إخراج INI ولصقه في ملف الإعدادات.

كيفية استخدام الأداة

  1. الصق محتوى .env في محرر الإدخال، أو استخدم زر Upload File لتحميل ملف .env.
  2. اضغط زر Convert لتوليد إخراج INI على اليمين.
  3. تأكد من أن المفاتيح وصلت إلى المكان الذي يتوقعه محلّل INI.
  4. اضغط زر Copy لنسخ INI إلى الحافظة.

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

  • نقل الأنظمة القديمة: نقل إعدادات .env المحلية إلى إعدادات INI لتطبيقات PHP أو MySQL أو سطح المكتب القديمة.
  • Python configparser: توليد ملفات INI تقرأها مكتبة configparser القياسية مباشرةً.
  • مشاركة الإعدادات: تمرير قيم البيئة إلى الزملاء العاملين مع أدوات قائمة على INI.
  • بيانات الاختبار: إنتاج عينات INI من بيانات .env للاختبارات التي تقرأ INI.

مثال على التحويل

الإدخال (ENV)

APP_NAME=FormatFlow
PORT=3000
DEBUG=true

الإخراج (INI)

[config]
APP_NAME=FormatFlow
PORT=3000
DEBUG=true

الأسئلة المتكررة

المحوّلات ذات الصلة