본문 바로가기

IT

파일 확장자 종류 총정리(hwp .hwpx .hml .md 등 포함)

728x90
반응형
728x170

파일을 주고받다 보면 늘 따라붙는 꼬리표가 있습니다. 바로 .pdf, .docx, .jpg 같은 “파일 확장자”죠.
그런데 확장자만 바꾼다고 파일이 변신하는 것도 아니고, 비슷해 보이는데 성격이 완전 다른 것도 많습니다. 오늘은 실무와 일상에서 자주 보는 확장자들을 “범용적으로 많이 접하는 순서”에 가깝게 정리하고, .hwp, .hml, .md처럼 헷갈리기 쉬운 것까지 깔끔하게 설명해볼게요.

 

주의: “전 세계에서 가장 많이 쓰는 확장자 순위”는 집계 데이터/환경(기업, 개인, 국가, OS, 산업군)에 따라 달라서 단일 정답이 어렵습니다. 아래 순서는 “업무·일상에서 파일을 열람/공유하는 빈도 + 호환성 + 흔히 보는 체감” 기준으로 잡았습니다.


파일 확장자란 무엇이고, 왜 중요한가

  • 파일 확장자는 보통 파일명 끝의 점(.) 뒤에 붙는 짧은 문자열입니다. 예: report.pdf, slide.pptx
  • 운영체제(Windows/macOS/Linux)와 앱은 이 확장자를 힌트로 삼아 “어떤 프로그램으로 열지”를 결정합니다.
  • 하지만 확장자는 “이름표”일 뿐, 파일 내부 포맷(실제 내용)과 다를 수 있습니다.
    예를 들어 photo.jpg라고 써 있어도 내부가 PNG면 진짜 정체는 PNG일 수 있어요.

가장 자주 만나는 파일 확장자 순서 TOP 30 (범용도 기준)

아래는 “열람·공유·업무”에서 흔히 부딪히는 순서로 묶은 대표 30개입니다.

순서 확장자 분야 한 줄 설명
1 .pdf 문서 어디서나 열람용 최강자(레이아웃 고정)
2 .docx 문서 워드 문서 표준급
3 .xlsx 문서 엑셀 스프레드시트 표준급
4 .pptx 문서 파워포인트 발표 자료 표준급
5 .txt 텍스트 가장 단순하고 호환성 최고
6 .jpg / .jpeg 이미지 사진의 사실상 표준
7 .png 이미지 투명/선명 UI 이미지에 강함
8 .zip 압축 묶어서 보내기 대표
9 .mp4 영상 범용 재생 포맷 대표
10 .csv 데이터 표 데이터를 텍스트로 교환
11 .hwp 문서(국내) 한글(Hanword) 대표 포맷
12 .hwpx 문서(국내) 한글의 XML 기반 개방형 계열
13 .hml 문서(국내) 한글의 마크업(HWPML) 계열
14 .md 문서/개발 마크다운, 문서 자동화에 강함
15 .html / .htm 브라우저가 읽는 문서
16 .css 웹의 스타일(디자인)
17 .js 웹의 동작(자바스크립트)
18 .json 데이터/API API/설정 파일의 사실상 공용어
19 .xml 데이터 레거시/표준 문서 교환에 많음
20 .yaml / .yml 설정 쿠버네티스/CI 설정에서 자주 봄
21 .gif 이미지 짧은 움직이는 이미지
22 .svg 이미지 벡터(확대해도 안 깨짐)
23 .mp3 오디오 음악/음성 범용 대표
24 .wav 오디오 무손실 원본급(용량 큼)
25 .exe 실행 윈도우 실행 파일(주의 필요)
26 .msi 설치 윈도우 설치 패키지
27 .dmg 설치 macOS 앱 설치 이미지
28 .apk 안드로이드 설치 패키지
29 .iso 이미지 CD/DVD 디스크 이미지
30 .7z / .rar 압축 고압축 계열(환경 따라 필요)

문서 확장자: 업무에서 제일 자주 싸우는(?) 구역

1) 오피스 문서: .docx, .xlsx, .pptx

  • 현대 MS Office의 기본 포맷입니다.
  • 내부적으로는 “ZIP + XML 묶음” 구조라서, 기술적으로는 압축을 풀어 내용물을 볼 수도 있습니다(개발자들이 좋아합니다).

2) 열람용 문서: .pdf

  • 장점: 폰트/레이아웃이 거의 그대로 유지되어 “보내는 쪽이 의도한 화면”이 유지됩니다.
  • 단점: 편집은 불편하고, 수정 이력 추적은 워드류가 유리합니다.

3) 한글 문서 생태계: .hwp, .hwpx, .hml

국내에서 특히 많이 마주치는 3종 세트입니다.

  • .hwp
    전통적으로 많이 쓰인 한글 문서 포맷(바이너리 계열).
    문서가 깨지지 않고 잘 열리는 게 장점인데, 개발/분석/추출 관점에선 까다로운 편입니다.
  • .hwpx
    비교적 “열어보기 쉬운(분석/변환에 유리한)” 구조로 알려진 포맷입니다. XML 파일들이 ZIP 구조로 들어있는 형태라서, 자동 처리(검색, 변환, 데이터 추출)에 유리한 편입니다.
  • .hml
    HWPML(Hangul Word Processor Markup Language) 계열로, 문서를 태그 기반 마크업 형태로 표현한 파일입니다. “문서를 코드처럼” 다룰 때 도움이 됩니다.

4) 문서 교환 표준 계열: .odt, .ods, .odp

  • LibreOffice/OpenOffice 등에서 자주 보며, 특정 환경에서는 표준으로 쓰입니다.
  • MS Office와 상호 변환이 가능하지만, 복잡한 서식은 깨질 수 있어요.

텍스트/마크업 확장자: 개발자가 문서 쓰는 방식

1) 마크다운: .md

  • “그냥 텍스트”인데, 제목/목록/코드블록 등을 간단한 문법으로 표현할 수 있어 README, 기술 문서, 블로그 원고에 많이 씁니다.
  • GitHub, 위키, 문서화 도구에서 광범위하게 지원합니다.

2) 웹 문서: .html, .css, .js

  • .html: 구조, .css: 스타일, .js: 동작
    셋이 합쳐져 웹 페이지가 됩니다.

3) 데이터 표현: .json, .xml, .yaml

  • .json: API 응답/설정 파일에서 압도적으로 흔함
  • .xml: 문서 표준/레거시/전자문서 교환에 여전히 강세
  • .yaml: 사람이 읽기 쉬운 설정 파일(DevOps에서 인기)

이미지/미디어 확장자: 용량과 화질의 줄다리기

이미지

  • .jpg/.jpeg: 사진에 최적, 용량 효율 좋음(대신 손실 압축)
  • .png: 선명한 이미지/UI, 투명 배경 필요할 때
  • .gif: 짧은 애니메이션(색 표현 제한)
  • .webp: 웹에서 용량 대비 품질이 좋아 점점 확산
  • .heic: 아이폰 사진에서 자주 봄(호환성 이슈가 있을 수 있음)
  • .svg: 로고/아이콘 같은 벡터 그래픽

오디오/영상

  • .mp3: 범용 오디오
  • .wav: 원본/무손실에 가까운 편집용
  • .mp4: 범용 영상 컨테이너(대부분 기기에서 재생 잘 됨)
  • .mov: Apple 계열에서 자주 봄
  • .mkv: 자막/트랙 등 다양한 구성에 강함(호환성은 케이스 바이 케이스)

압축/패키지/설치 확장자: “묶고, 나르고, 설치하고”

  • .zip: 가장 흔한 압축
  • .7z, .rar: 고압축 계열(받는 사람이 푸는 환경이 중요)
  • .tar, .gz, .bz2: 리눅스 서버/배포에서 흔함(.tar.gz 같은 조합 형태)
  • .iso: 디스크 이미지
  • .exe, .msi: Windows 실행/설치
  • .dmg: macOS 설치 이미지
  • .apk: Android 설치 파일

“확장자만 바꾸면 변환되는 거 아냐?”에 대한 정답

결론부터 말하면: 거의 항상 아니오입니다.

  • report.docx의 확장자를 report.pdf로 바꾼다고 PDF가 되지 않습니다.
  • 변환은 내부 포맷을 바꾸는 작업이라, 변환 도구(Office 내보내기, 전용 컨버터, 라이브러리)가 필요합니다.

확장자는 “포맷 변환”이 아니라 “이 파일을 뭘로 열어볼지 힌트 주기”에 가깝습니다.

 

확장자 정리는 “파일을 다루는 문해력”이다

파일 확장자를 알면 좋은 점은 단순합니다.

  • 어떤 앱으로 열지 감이 오고
  • 공유할 때 호환성을 예측할 수 있고
  • 자동화/변환/검색(특히 .md, .json, .csv, .hwpx, .hml) 같은 개발 작업이 쉬워집니다
  • 무엇보다 “이상한 파일”을 빨리 알아차릴 확률이 올라갑니다

다음에 누가 .hml을 던져도 당황하지 말고 “아, 한글의 마크업 계열이구나” 하고 고개를 끄덕일 수 있게 되셨으면 성공입니다.


참고 자료

  • Microsoft Windows의 대표적인 파일 확장자 예시 목록 (Microsoft 지원)
  • Microsoft Office Open XML 포맷과 확장자 설명(.docx/.xlsx/.pptx) (Microsoft 지원)
  • 한글과컴퓨터 HWP/HWPML/OWPML 공개 및 확장자(.hwp/.hwpx/.hml/.owpml) 안내 (한컴)
  • HWPX 구조 요약(바이너리 HWP vs ZIP+XML HWPX) (한컴테크)
  • 한컴 도움말의 HWPML 2.x 문서(.hml) 설명 (한컴 도움말)
  • 웹에서 쓰이는 일반적인 MIME 타입과 대표 확장자 정리 (MDN Web Docs)
  • Markdown 개요 및 확장자(.md/.markdown) (위키백과)
728x90
반응형
그리드형