محولات إعدادات

تحويل متغيرات البيئة، ومعلمات INI، وملفات إعدادات YAML/JSON.

تنسیقات التکوين: YAML و TOML و JSON و INI

مقارنة بين إعدادات التطبيقات، ومتغيرات البيئة، وبنية DevOps.

🔒خصوصية بنسبة 100%

تتم معالجة ملفاتك بالكامل داخل متصفح الويب الخاص بك باستخدام HTML5 Canvas و WebAssembly. لا تغادر أي بيانات جهازك أبداً.

سرعة فائقة

تخطَّ طوابير الرفع والتنزيل. تحدث التحويلات محلياً بأقصى سرعة لأجهزة الجهاز دون قيود الخادم.

📐معايير عالمية

متوافقة مع مواصفات ISO و W3C و IETF الرسمية لضمان توافق المخرجات عبر أنظمة التشغيل الحديثة.

مقارنة التنسيقات والمواصفات التقنية

تنسيق الإخراجنوع MIMEالمواصفاتالنوع
YAML تهيئةtext/yamlYAML-SPEC-12ملف تكوين YAML
JSON بياناتapplication/jsonRFC-4180-CSVترميز كائنات جافا سكريبت
TOML تهيئةapplication/tomlTOML-SPEC-V1ملف تكوين لغة TOML المبسطة
INI إعداداتtext/plainYAML-SPEC-12ملف تهيئة نظام ويندوز INI
ENV Dotenvtext/plainYAML-SPEC-12ملف متغيرات البيئة
XML تهيئةapplication/xmlW3C-XML-SPECملف تكوين لغة الترميز القابلة للتوسعة

المواصفات التقنية وتحليل الترميز (Codec)

⚙️

TOML مقابل YAML: نقاش تنسيق التكوين

تُعد لغة YAML قوية ولكنها معقدة وتتضمن العشرات من الحالات الحدية. بينما توفر TOML (المستخدمة في نظام Cargo الخاص بلغة Rust وملف pyproject.toml في لغة Python) جداول مفتاح-قيمة واضحة وغير قابلة للبس مع أنواع بيانات أصلية للتواريخ والأعداد الصحيحة، مما يجعل التكوين مستحيل سوء الفهم.

📜

لماذا تُعتبر JSON سيئة لملفات التكوين

لا تدعم لغة JSON القياسية التعليقات وتتوقف عن العمل إذا تم ترك فاصلة زائدة في نهاية القائمة. يتيح تحويل تكوينات JSON إلى YAML أو TOML للمطورين إضافة تعليقات توضيحية وتوثيق داخل الملف.

💡معلومات مفيدة

صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.