.toml와 .yaml는 어떻게 다른가요?
- 확장자
- .toml
- .yaml
- 형식
- 텍스트
- 텍스트
- 카테고리
- 개발
- 개발
- 설명
- TOML (Tom's Obvious, Minimal Language)은 읽기 쉽고 해시 테이블에 명확하게 대응하도록 설계된 일반 텍스트 설정 파일 형식이에요. TOML 파일은 테이블별로 묶인 키-값 쌍을 저장하며, 문자열, 정수, 부동소수점 수, 불리언, 날짜, 배열 등 타입이 지정된 값을 사용해요. Rust의 Cargo.toml과 Python의 pyproject.toml처럼 앱과 프로젝트 설정에 널리 사용돼요.
- YAML(YAML Ain't Markup Language)은 사람이 읽기 쉬운 데이터 직렬화 언어예요. 주로 설정 파일에 사용하지만, 데이터를 저장하거나 전송하는 다양한 애플리케이션에서도 사용할 수 있어요. YAML 문서는 키-값 쌍, 목록, 중첩 구조로 이루어진 트리 형태로 구성돼요. 그래서 설정 정보 같은 계층적 데이터를 저장하기에 적합해요.
- MIME 유형
- application/toml
- application/x-yaml