پسوند(های) نام پرونده | .yaml, .yml |
---|---|
نوع رسانهٔ اینترنتی | Not registered |
ارائهٔ اولیه | ۱۱ مه ۲۰۰۱ |
آخرین نسخه | ۱٫۲ (بازبینی ۱٫۲٫۲) (۱ اکتبر ۲۰۲۱ ) |
گونه | تبادل داده |
آزاد؟ | بله |
وبگاه |
یامِل (YAML؛ /ˈjæməl/) (زبان نشانگذاری قابلگسترش نیست) یک زبان برای سریالسازی داده قابل-خواندن-برای-انسان است. معمولاً برای پروندههای پیکربندی استفاده میشود، اما میتواند در کاربردهای دیگری هم مورد استفاده قرار گیرد (به عنوان مثال خروجی اشکالزدایی) یا منتقلشده (به عنوان مثال هدر سند). YAML بسیاری از برنامههای ارتباطات مشابهی را به عنوان اکسامال هدف قرار میدهد، اما یک نحوی کمینه هم دارد که سازگاری با اسجیامال تجزیه و تحلیل میکند. به دو روش نوشته میشود اولی سبک زبان پایتون که با پیشآمدی در متن تودرتویی را پشتیبانی میکند و دومی روش فشردهتری است که مانند جیسان برای لیستها از [] و برای مپها از {} استفاده میکند که YAML 1.2 را زیر مجموعهٔ JSON قرار میدهد.
انواع دادههای شخصیسازی شده در YAML مجاز هستند، اما YAML به صورت طبیعی اعداد (مانند رشتهها، اعداد صحیح و شناور)، لیستها و آرایهها (که رمزنگاریشده یا مپ یا دیکشنری شناخته میشود) را رمز گذاری میکند.
پسوند نام پرونده برای YAML، از سال ۲۰۰۶ تا به اکنون، yaml. است.