본문으로 바로가기

파일 형식

DOCX란? Word 파일 형식의 내부 구조

Word 2007부터 Word의 기본 형식인 DOCX는 XML 파일들을 담은 ZIP 패키지입니다. 그 구조와 바탕이 되는 표준, 변환할 때 무엇이 유지되는지 설명합니다.

작성자: Hemen Dönüştür Editör Ekibi게시일: 5분 분량

DOCX 라벨이 붙은 파란색 파일 배지

Word에서 "저장"을 누르면 거의 틀림없이 .docx로 끝나는 파일이 만들어집니다. DOCX는 20년 가까이 Microsoft Word의 기본 형식이었고, 기업, 교육, 공공 분야에서 가장 흔한 편집용 문서 형식 중 하나입니다. 그런데 DOCX 파일이 사실 XML 파일로 가득 찬 ZIP 압축 파일이라는 사실을 아는 사람은 많지 않습니다. 이 글에서는 DOCX가 어떻게 탄생했는지, 어떤 표준에 기반하는지, 안에 무엇이 들어 있는지, 다른 형식으로 변환할 때 무엇을 염두에 둬야 하는지 다룹니다.

DOCX란 무엇인가요?

DOCX는 Office Open XML(OOXML) 표준의 워드 프로세싱 부분인 WordprocessingML로 작성된 문서의 확장자입니다. 예전 .doc 형식은 Word의 메모리 구조를 거의 그대로 디스크에 기록하는 비공개 바이너리 형식이었습니다. 반면 DOCX는 텍스트, 서식, 이미지, 설정을 각각 별도의 XML 파트로 저장하고 이를 하나의 압축 패키지로 묶습니다. 그 결과 파일이 대체로 더 작고, 손상에 더 강하며, Word가 아닌 소프트웨어도 읽고 쓸 수 있습니다.

간략한 역사

Microsoft는 단계적으로 XML 기반 Office 형식으로 옮겨 갔습니다. Excel용 첫 XML 형식은 2000년에, Word용은 2002년에 나왔고, 둘 다 Office 2003에 포함되었습니다. 2005년 11월 Microsoft는 이 형식들을 "Office Open XML"이라는 이름으로 Ecma International을 통해 표준화하겠다고 발표했습니다. 이후 일은 빠르게 진행되었습니다.

  • 2006년 12월: Ecma가 첫 판을 ECMA-376으로 승인했습니다.
  • 2007년: Office 2007에서 DOCX가 Word의 기본 저장 형식이 되었습니다. 이전 Word 버전용으로는 DOCX를 열고 저장할 수 있는 호환 기능 팩이 배포되었습니다.
  • 2008년 4월: 첫 투표에서 부결되었던 ISO/IEC 신속 처리 절차가 승인으로 끝났습니다.
  • 2008년 11월: 표준이 ISO/IEC 29500:2008로 발행되었고, Ecma는 2008년 12월에 기술적으로 동일한 제2판을 내놓았습니다.
  • 2011년, 2012년, 2021년: ECMA-376 제3판, 제4판, 제5판이 이어졌습니다. 현재 제5판의 각 파트는 2015년부터 2021년 사이에 개정되었습니다.

표준화 과정에서 두 가지 적합성 수준이 생겼습니다. Transitional과 Strict입니다. Transitional에는 예전 바이너리 문서에서 넘어온 호환성 기능이 포함되어 있으며, Word가 기본으로 저장하는 방식입니다. Office 2010은 Strict 문서를 읽기만 할 수 있었고, Office 2013 이후로는 Strict를 완전히 지원하지만 Microsoft는 하위 호환성 때문에 이를 기본값으로 정하지 않았습니다.

DOCX 파일 안에는 무엇이 있나요?

DOCX 파일의 확장자를 .zip으로 바꿔 열면 보통 다음과 같은 구조가 보입니다.

[Content_Types].xml      패키지 안 파트들의 콘텐츠 유형
_rels/.rels              최상위 패키지 관계
docProps/core.xml        제목, 작성자, 날짜 같은 메타데이터
word/document.xml        본문 텍스트
word/styles.xml          스타일 정의
word/numbering.xml       목록 번호 매기기
word/header1.xml         머리글(있는 경우)
word/footer1.xml         바닥글(있는 경우)
word/media/image1.png    내장 이미지
word/_rels/document.xml.rels  이미지와 하이퍼링크 관계

패키징 규칙은 ECMA-376 제2부인 Open Packaging Conventions(OPC)에 정의되어 있습니다. 모든 파트에는 콘텐츠 유형이 있고, 파트끼리는 관계 파일로 연결됩니다. 예를 들어 본문 속 이미지는 파일 이름이 아니라 관계 파일의 rId5 같은 ID로 참조됩니다.

실제 내용은 word/document.xml에 들어 있습니다. Microsoft의 Open XML 문서에 따르면 가장 단순한 유효 문서에는 document 루트, body, 실행 단위(r)를 담은 문단(p) 하나 이상, 그리고 그 실행 단위 안의 텍스트(t)가 필요합니다.

<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  <w:body>
    <w:p>
      <w:r>
        <w:rPr><w:b/></w:rPr>
        <w:t>Hello world</w:t>
      </w:r>
    </w:p>
  </w:body>
</w:document>

실행 단위(run)는 같은 서식을 공유하는 텍스트 구간입니다. 문장 중간에 굵은 단어 하나만 있어도 문단은 세 개의 run으로 나뉩니다. Word 문서에서 같은 텍스트가 눈에 보이는 이유 없이 여러 run으로 흩어져 있는 경우가 많은 것도 이 때문이며, 모든 변환기는 이를 처리해야 합니다.

DOCX, DOCM, DOTX

같은 계열에는 확장자가 몇 가지 더 있습니다. .docm은 매크로 사용 문서입니다. 일반 .docx에는 매크로를 담을 수 없어서 이메일 첨부 파일로는 더 안전한 선택입니다. .dotx는 서식 파일, .dotm은 매크로 사용 서식 파일입니다. 구조적으로는 모두 같은 OPC 패키지이며, 포함된 파트와 선언된 콘텐츠 유형만 다릅니다.

DOCX는 어디에 쓰이나요?

  • 업무 문서: 제안서, 보고서, 메모, 계약서 초안.
  • 교육: 과제, 학위논문, 논문 서식, 강의 자료.
  • 법률과 공공 분야: 신청서와 공문 초안.
  • 출판: 변경 내용 추적과 메모를 활용한 저자와 편집자 사이의 교정 작업.
  • 문서 자동 생성: 공개 표준이므로 소프트웨어가 청구서, 증명서, 보고서를 DOCX로 만들어 낼 수 있습니다.

장점과 단점

장점단점
문서화된 공개 표준(ECMA-376, ISO/IEC 29500)표준이 방대해 전체를 지원하는 프로그램이 드묾
ZIP 압축 덕분에 작은 파일 크기프로그램마다 레이아웃이 달라질 수 있음
변경 내용 추적, 메모, 스타일, 목차글꼴이 내장되지 않아 모양이 기기에 따라 다름
매크로가 없는 더 안전한 기본 형식Transitional과 Strict의 구분이 호환성 문제를 일으킬 수 있음
거의 모든 오피스 프로그램이 지원최종본을 "고정"하는 용도로는 PDF만큼 적합하지 않음

DOCX는 어떤 프로그램으로 여나요?

Word 2007 이상과 웹용, 모바일용 Word는 DOCX를 기본으로 엽니다. LibreOffice Writer, Google Docs, Apple Pages, WPS Office도 DOCX를 읽고 쓸 수 있습니다. Word 2003 이하에서는 Microsoft의 호환 기능 팩이 필요합니다. 이 프로그램들 모두 기본 텍스트, 스타일, 표는 잘 처리하지만, 고급 레이아웃, 텍스트 상자, SmartArt, 일부 필드 코드는 프로그램마다 다르게 보일 수 있습니다.

자주 겪는 문제와 해결 방법

"파일이 손상되어 열 수 없습니다"

DOCX는 ZIP 패키지이므로 일부만 다운로드되었거나 잘못 저장된 이메일 첨부 파일은 열리지 않습니다. 먼저 다시 다운로드해 보세요. Word에서는 열기 대화 상자의 "열기 및 복구" 옵션으로 텍스트를 되살릴 수 있는 경우가 많습니다. 사본의 확장자를 .zip으로 바꿔 열어 보면 파일이 올바른 패키지인지도 확인할 수 있습니다.

다른 컴퓨터에서 레이아웃이 달라집니다

DOCX는 기본적으로 글꼴을 내장하지 않습니다. 받는 사람에게 해당 글꼴이 없으면 대체 글꼴이 쓰여 줄 바꿈과 페이지 나눔 위치가 바뀝니다. 레이아웃이 정확해야 한다면 PDF로 공유하거나 Word 옵션에서 글꼴 포함을 켜세요.

"호환 모드" 표시

최신 Word에서 예전 .doc 파일을 열면 제목 표시줄에 "호환 모드"가 나타납니다. 파일을 DOCX로 다시 저장하면 이 모드가 꺼지고 새로운 기능을 쓸 수 있습니다.

변경 내용 추적이 그대로 보입니다

수락하지 않은 변경 내용과 메모는 공유한 파일에 그대로 남습니다. 보내기 전에 모든 변경 내용을 수락하거나 거부하고 메모를 삭제하세요.

DOCX 파일 변환 팁

저희 변환기에서 Word 문서는 서버에 업로드되고 30분 이내에 삭제됩니다. DOCX, DOC, RTF, PDF 사이의 변환은 중간 HTML 단계 없이 LibreOffice로 직접 이루어집니다. 그래서 Word를 PDF로 변환하면 페이지 레이아웃, 머리글과 바닥글, 표 테두리, 목록 번호, 이미지가 유지됩니다. 서버에 설치되지 않은 사용자 글꼴은 비슷한 글꼴로 대체될 수 있습니다.

  • 구형 시스템용: Word를 DOC로 변환하면 Word 97-2003 형식만 받는 소프트웨어에 대응할 수 있습니다. 일부 그래픽이나 레이아웃 요소처럼 DOC에 대응하는 것이 없는 새 기능은 단순화될 수 있습니다.
  • 웹과 기술 문서용: Word를 Markdown으로 변환하면 제목, 굵게와 기울임, 목록, 표, 링크가 유지됩니다. 글꼴, 색상, 페이지 레이아웃은 Markdown에 대응하는 개념이 없어 빠집니다.
  • 반대 방향: PDF를 Word로 변환하는 것은 언제나 재구성이므로, 가능하면 원본 DOCX를 보관하세요.

자주 묻는 질문

DOCX와 DOC는 무엇이 다른가요?

DOC는 Word 97-2003에서 쓰던 바이너리 형식입니다. DOCX는 Word 2007과 함께 도입된, XML 파트로 이루어진 ZIP 기반 공개 표준입니다. DOCX는 대체로 더 작고 튼튼하며, 매크로를 담을 수 없어 더 안전합니다.

DOCX는 공개 표준인가요?

네. Ecma에서 ECMA-376으로, ISO/IEC에서 ISO/IEC 29500으로 표준화되었습니다. ECMA-376 문서는 Ecma 웹사이트에서 무료로 내려받을 수 있습니다.

DOCX 파일 안을 어떻게 볼 수 있나요?

사본을 만들어 확장자를 .zip으로 바꾼 뒤 여세요. 텍스트는 word/document.xml에, 이미지는 word/media 폴더에 있습니다.

DOCX 파일에 바이러스가 들어 있을 수 있나요?

일반 DOCX에는 매크로가 들어갈 수 없으며, 매크로 사용 문서는 .docm 확장자를 씁니다. 다른 파일 형식과 마찬가지로 출처를 알 수 없는 문서는 조심하고 오피스 소프트웨어를 최신 상태로 유지하세요.

Word 없이 DOCX를 열 수 있나요?

네. LibreOffice Writer, Google Docs, Apple Pages, WPS Office 모두 DOCX를 엽니다. 읽기만 하면 된다면 PDF로 변환하는 것도 실용적인 방법입니다.

출처

관련 변환 도구

모든 글