카테고리 없음

.yml과 .yaml 파일은 어떻게 다른가

jbilee 2025. 6. 23. 17:33

온라인에서 YAML 파일에 대한 리소스를 찾을 때 .yml 확장자와 .yaml 확장자 둘 다 심심찮게 볼 수 있다.

 

처음엔 아예 다른 확장자인 줄 알았는데, 사실 둘 다 YAML을 지원하는 확장자이고 기술적으로 차이가 전혀 없다.

 

과거 MS-DOS와 Windows 95, Windows NT 3.5 이하 버전의 시스템에서는 파일명에 글자수 제한이 있었다. 이때 확장자는 최대 3자까지만 허용됐었고, YAML이 나왔을 당시에 모던 시스템에서는 해당 제한이 없어졌지만 옛날 시스템과의 호환성을 위해 .yml 확장자를 선택하는(혹은 선택해야만 하는) 경우가 많았다고 한다.

 

(신기한 건 JSON도 같은 시대에 나왔는데 .json은 줄여쓰지 않은 듯하다.. 🤔)

 

.htm과 .html 파일도 동일한 이유로 HTML의 유효한 확장자로 기능한다.

 

 

참고: