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