🍋
Menu
.yml Code

YML(YAMLエイリアス)

YMLはYAMLファイルの代替ファイル拡張子で、.yamlと機能的に同一です。両方の拡張子が広く使用されており、一部のエコシステム(Docker Compose、GitHub Actions)では.ymlがより一般的で、公式YAML仕様では.yamlが推奨されています。

MIMEタイプ

application/x-yaml

種類

テキスト

圧縮

無劣化

メリット

  • + Shorter extension, widely recognized
  • + Default in Docker Compose (docker-compose.yml)
  • + Used by GitHub Actions (.github/workflows/*.yml)

デメリット

  • Not the officially recommended extension (.yaml is preferred)
  • Inconsistency between .yml and .yaml can confuse tooling
  • Same indentation pitfalls as .yaml

.YMLを使うタイミング

プロジェクト内で.ymlまたは.yamlを一貫して使用してください。.ymlはDocker ComposeとGitHub Actionsで一般的であり、.yamlは公式拡張子です。

技術的詳細

.yamlファイルと同一で、同じYAML仕様、同じパーサー、同じ機能です。ファイル拡張子は純粋に外見上のものであり、解析動作には影響しません。

歴史

.yml拡張子は、3文字拡張子の慣例に従い、.yamlの短い代替として登場しました。多くのツールが両方を受け入れており、選択は主にプロジェクトの規則によります。

.YMLから変換

.YMLに変換

関連フォーマット