Формат файла YAML
YAML Ain't Markup Language: формат данных на отступах, который люди пишут, а машины сожалеют.
-
Без загрузкиФайлы остаются на вашем устройстве
-
Пакетная обработкаНесколько файлов одновременно
-
100 % приватноБез регистрации и трекинга
Что такое файл YAML?
Файл .yaml (или .yml) содержит структурированные данные в YAML, «YAML Ain't Markup Language», созданном в 2001 году Кларком Эвансом, Инги дёт Нетом и Ореном Бен-Кики: отступы помечают структуру, - перечисляет, комментарии разрешены, якоря/псевдонимы для переиспользования и типизация, выводимая из содержимого, что также его знаменитая ловушка (no→false, Норвегия→NO→false, «норвежская проблема»).
Где YAML сегодня
YAML владеет нишей конфига, редактируемого человеком: Docker Compose, манифесты Kubernetes, GitHub Actions, Ansible, Helm, мир cloud-native настраивается в YAML, потому что комментарии и структура остаются читаемыми. Для машинного обмена JSON выигрывает по строгости; для файлов, которые люди трогают каждый день, YAML это стандарт, ловушки включительно.
Как открыть файл YAML
В Windows
Откройте файл двойным щелчком или через Any text editor.
В macOS
VS Code открывает файлы YAML в macOS.
В браузере
Открывайте файлы YAML прямо во вкладке браузера или во вьюере dexrr. Без установки и загрузки.
Также открывается в
-
Any text editor
-
VS Code
-
yq
Просмотр и конвертация файлов YAML
Быстрый просмотр или новый формат. Без установки, без загрузки.
YAML: технические данные
- Полное название
- YAML
- Расширения
- .yaml .yml
- MIME-тип
-
application/yaml, text/yaml, application/x-yaml - Сжатие
- Нет (без сжатия)
- Разработчик
- Clark Evans, Ingy döt Net, Oren Ben-Kiki
- Спецификация
- yaml.org
Частые вопросы о YAML
Как открыть файл .yaml?
Любой текстовый редактор; IDE его валидируют и форматируют. dexrr показывает и конвертирует файлы yaml в браузере.
Можно ли конвертировать файлы YAML онлайн?
Да, dexrr конвертирует yaml в json, toml или xml локально в браузере, ничего не отправляется.
Устарел ли формат YAML?
Нет, это внедрённый формат конфига мира cloud-native.