نظرة سريعة على التنسيق
- الاسم الكامل
- YAML Ain't Markup Language
- امتدادات الملفات
- .yaml, .yml
- أنواع MIME
- application/yaml;charset=utf-8
- الفئة
- نص وبيانات
- ضغط
- يعتمد على برنامج الترميز الموجود
- الشفافية
- غير منطبق
- الرسوم المتحركة
- غير منطبق
- الخصائص
اختر أداة
ما هذا التنسيق؟
YAML هو تنسيق بيانات قائم على المسافة البادئة ويمكن قراءته بواسطة الإنسان للتكوين والأتمتة والمحتوى المنظم.
YAML هو الاسم الشائع لـ YAML Ain't Markup Language. ويستخدم الامتدادات .yaml, .yml وأنواع MIME application/yaml;charset=utf-8.
فيمَ يُستخدم؟
- تنتمي ملفات YAML إلى فئة نص وبيانات وتُستخدم لحفظ المحتوى أو تبادله في مسارات العمل المناسبة.
- يساعد الامتداد .yaml التطبيقات على التعرف على التنسيق، لكن المحتوى الفعلي ودعم البرنامج يحددان إمكانية فتح الملف.
- يعالج LocalFileLab وظائف إدخال, إخراج, ضغط المذكورة محليًا في المتصفح من دون رفع المحتوى إلى خادم تحويل.
ما البرامج التي يمكنها فتحه؟
- Visual Studio Code
- JetBrains IDEs
- yq / programming tools
الدعم على الأجهزة والمتصفحات
على Windows يعتمد دعم YAML على إصدار النظام والتطبيقات المثبتة، وعلى برامج الترميز المتاحة في حالة الوسائط.
على macOS يعتمد دعم YAML على إصدار النظام والتطبيقات المثبتة، وعلى برامج الترميز المتاحة في حالة الوسائط.
على Linux يعتمد دعم YAML على إصدار النظام والتطبيقات المثبتة، وعلى برامج الترميز المتاحة في حالة الوسائط.
على Android يعتمد دعم YAML على إصدار النظام والتطبيقات المثبتة، وعلى برامج الترميز المتاحة في حالة الوسائط.
على iOS يعتمد دعم YAML على إصدار النظام والتطبيقات المثبتة، وعلى برامج الترميز المتاحة في حالة الوسائط.
يعتمد دعم YAML في المتصفح على تنفيذ المتصفح ونظام التشغيل وبرامج الترميز أو وحدات فك الترميز المتاحة.
المزايا
- يسهّل الامتداد والملف التقني التعرف على ملفات YAML.
- يستخدم التنسيق غير مضغوط، مما يؤثر في الحجم والجودة والتوافق.
- تعمل وظائف LocalFileLab المذكورة محليًا من دون رفع الملفات.
العيوب
- قد يختلف التوافق باختلاف التطبيق وإصدار النظام ومحتوى الملف.
- قد تفقد عملية التحويل خصائص لا يستطيع التنسيق الهدف تمثيلها.
- لا يُضمن دائمًا الاحتفاظ الكامل بالبيانات الوصفية أو البنى المتقدمة أو المسارات المتعددة.
مقارنة بالبدائل
يُعد JSON بديلًا من الفئة نفسها. يمثل JSON البيانات المنظمة التي تحتوي على كائنات ومصفوفات وقيم أولية وهو تنسيق قياسي لواجهات برمجة تطبيقات الويب والتكوين.
يُعد TOML بديلًا من الفئة نفسها. TOML هو تنسيق تكوين قابل للقراءة يحتوي على جداول ومصفوفات وقيم مكتوبة بوضوح.
يُعد INI بديلًا من الفئة نفسها. INI هو تنسيق تكوين بسيط يعتمد على النص ويتم تنظيمه في أقسام وأزواج قيمة المفتاح.
الدعم في LocalFileLab
تتوفر إدخال محليًا لـ YAML؛ وقد تعتمد النتيجة الدقيقة على المحتوى والمتصفح.
تتوفر إخراج محليًا لـ YAML؛ وقد تعتمد النتيجة الدقيقة على المحتوى والمتصفح.
تتوفر ضغط محليًا لـ YAML؛ وقد تعتمد النتيجة الدقيقة على المحتوى والمتصفح.
لا تمثل معاينة حاليًا مسار LocalFileLab متحققًا منه لـ YAML.
لا تمثل بيانات وصفية حاليًا مسار LocalFileLab متحققًا منه لـ YAML.
الصيغ المدعومة
أسئلة شائعة
ما ملف YAML؟
YAML هو تنسيق بيانات قائم على المسافة البادئة ويمكن قراءته بواسطة الإنسان للتكوين والأتمتة والمحتوى المنظم.
كيف أفتح ملف YAML؟
استخدم تطبيقًا يدعم YAML، مثل Visual Studio Code, JetBrains IDEs, yq / programming tools. وقد يختلف الدعم حسب الإصدار والمحتوى.
هل يستطيع LocalFileLab معالجة YAML؟
يوفر LocalFileLab الوظائف المحلية التالية لـ YAML: إدخال, إخراج, ضغط. وقد يعتمد التوفر النهائي على المتصفح والمحتوى.