محوّل YAML إلى INI على الإنترنت
حوّل YAML إلى INI على الإنترنت بأقسام وأزواج مفتاح-قيمة نظيفة. مثالي لـ php.ini وإعدادات MySQL وPython configparser.
اسحب وأفلت أو ألصق YAML الخاص بك
Loading editor...
Loading editor...
ما هو تحويل YAML إلى INI؟
تحويل YAML إلى INI يأخذ إعداد YAML حديثًا ويُعيد كتابته بأسلوب مفتاح=قيمة البسيط لتنسيق INI. ملفات INI لا تزال شائعة في PHP وMySQL وGit وPython configparser وأدوات سطح المكتب.
لماذا تحويل YAML إلى INI؟
استخدم هذه الأداة عندما تحتاج لترحيل الإعداد من خدمة تعتمد YAML إلى أداة تقرأ INI، أو توليد مقتطفات php.ini أو my.cnf من إعدادات YAML موجودة، أو مشاركة الإعداد مع برامج لا تقرأ إلا أزواج مفتاح-قيمة مسطّحة.
كيف يعمل محوّل YAML إلى INI
تُعيّن الأداة المفاتيح على المستوى الأعلى في YAML إلى أقسام INI وتكتب القيم كأزواج مفتاح=قيمة. يُسطَّح التداخل العميق بالنقاط. تصبح المصفوفات قيمًا مفصولة بفواصل.
المميزات
- تعيين الأقسام: تصبح المفاتيح على المستوى الأعلى في YAML [أقسامًا].
- التسطيح: تُسطَّح المفاتيح المتداخلة بعمق بالترميز النقطي.
- قيم آمنة الأنواع: تُكتب النصوص والأرقام والقيم البوليانية بشكل صحيح.
- معالجة المصفوفات: تصبح قوائم YAML قيمًا مفصولة بفواصل في INI.
- دعم الرفع: حمّل ملف .yaml أو .yml من جهازك.
- نسخ بنقرة واحدة: احصل على ناتج INI بزر النسخ.
كيفية استخدام الأداة
- الصق YAML في لوحة الإدخال، أو استخدم زر رفع الملف.
- انقر على زر تحويل لإنشاء ناتج INI.
- تأكد من صحة الأقسام والمفاتيح.
- انقر على زر النسخ لنسخ INI إلى الحافظة.
حالات الاستخدام الشائعة
- ترحيل الإعدادات: نقل الإعداد من أدوات تعتمد YAML إلى أدوات تعتمد INI.
- إعدادات PHP وقواعد البيانات: توليد مقتطفات php.ini أو my.cnf من YAML.
- تطبيقات سطح المكتب: الأدوات القديمة لا تزال تستخدم INI للإعدادات.
- Python configparser: INI هو التنسيق الافتراضي لمحلل الإعدادات في Python.
مثال على التحويل
الإدخال (YAML)
database: host: localhost port: 5432 app: debug: true
الإخراج (INI)
[database] host=localhost port=5432 [app] debug=true