-
데이터 형식 Data Formats개발 Development/데이터 형식 DataFormats 2023. 5. 6. 15:47
목차
데이터 형식이란
데이터를 저장하고, 표현하며, 전달하기 위한 구조화된 방식입니다.
대표적으로 JSON, XML, HTML, CSS, YAML, CSV, PDF 등이 있습니다.
데이터 형식은 매우 방대하며, 외울 필요는 없지만, 개발자라면 다양한 데이터 형식을 매일 사용할테니, 한번 쯤은 제대로 학습을 해야 하기도 합니다.
"HTML은 프로그래밍 언어가 아니라, 마크업이야" 이라는 말을 이미 들어보셨을 수도 있습니다.
맞는 말입니다. HTML은 연산이 불가능하며, 문서를 표현한 마크업이라는 형태일 뿐이기 때문입니다.
여기서 말하는, '마크업' 이라는 것도 데이터 형식의 한 가지인데, 우선 데이터 형식에 대해, 좀 더 자세히 알아 보겠습니다.데이터 형식의 종류
데이터 형식은 다양한 종류와 범주로 나뉘며, 각각의 형식은 특정 목적에 맞춰 설계되어 사용됩니다.
종류가 다양하지만, 대표적인 다섯 가지로 구분해 봤습니다.- 마크업 (Markup)
텍스트 내에 태그나 기호를 사용하여 문서의 구조와 내용을 설명하는 데이터 형식입니다.
예시로는 HTML, XML, Markdown 등이 있습니다. - 스타일 시트(Stylesheet)
웹페이지나 애플리케이션의 외관을 제어하는 데 사용되는 언어입니다.
주요 예시로는 CSS, XSL, Sass, Less, Stylus 등이 있습니다. - 직렬화 형식 (Serialization Formats)
데이터 구조를 저장하고 교환하는 데 사용되는 형식입니다.
JSON, XML, YAML, Protobuf 등이 이 범주에 속합니다. - 테이블 형식 (Tabular Formats)
행과 열을 사용하여 데이터를 표현하는 형식입니다.
CSV, TSV 등이 이 범주에 포함됩니다. - 바이너리 형식 (Binary Formats)
이진 데이터를 저장하고 전송하는 데 사용되는 형식으로, 이미지 파일 형식 (PNG, JPEG 등), 동영상 파일 형식 (MP4, AVI 등) 등이 포함됩니다.
상세한 내용
각 데이터 형식별로는 공통된 내용이 없기 때문에, 여기에 작성하지 않고, 별도의 게시물로 좀 더 상세히 작성하려 합니다.
'개발 Development > 데이터 형식 DataFormats' 카테고리의 다른 글
마크다운 Markdown (0) 2023.05.03 - 마크업 (Markup)