DOCX vs DOC vs ODT: 구조, 매크로 보안, 호환성 심층 비교
개방형 표준 ISO/IEC 29500, 독점 바이너리 Compound File, 개방형 ODF 표준의 구조와 매크로 안전성 비교 분석.
DOCX vs DOC vs ODT: 어떤 형식을 선택해야 합니까?
보편적인 호환성과 매크로 바이러스 차단에는 DOCX(ISO/IEC 29500)를 사용하고 종속성 없는 오픈 환경에는 ODT를 채택하십시오. 구형 바이너리 DOC 형식은 완전히 폐기해야 합니다:
1. 기술 사양 전 항목 종합 비교 매트릭스
| 비교 항목 | DOC | DOCX | ODT |
|---|---|---|---|
| 도입 연도 | 1983년 (1997년 표준화) | 2006년 (Office 2007) | 2005년 (OASIS 제정) |
| 컨테이너 구조 | 바이너리 OLE Compound | ZIP 압축 + XML 구조 | ZIP 압축 + XML 구조 |
| 국제 표준 규격 | Microsoft 독점 규격 | ISO/IEC 29500 / ECMA-376 | ISO/IEC 26300 (OASIS) |
| 자체 압축 여부 | 없음 (단순 바이너리) | DEFLATE 압축 내장 | DEFLATE 압축 내장 |
| 매크로 바이러스 내성 | 낮음 (코드 위장 위험) | 매우 높음 (.docm 완전 분리) | 높음 (실행 확인 절차) |
| 장애 복구성 | 매우 낮음 (손상에 취약) | 매우 높음 (XML 개별 추출 가능) | 매우 높음 (XML 개별 추출 가능) |
| 웹 기술 친화성 | 거의 없음 | 매우 높음 (JS/Wasm 파싱 가능) | 표준적 |
| 장기 보존 적합성 | 폐기 권고 | 권장 (DOCX / PDF/A) | 권장 (ODF 개방 표준) |
2. 구형 DOC 포맷: 불투명한 OLE 바이너리 구조
Word 97~2003의 표준이었던 .doc 포맷은 메모리의 바이너리 구조체를 디스크에 직접 덤프한 형태입니다. 압축되지 않아 용량이 크고 일부 바이트만 손상되어도 문서 전체가 깨지는 취약점이 있습니다.
3. 최신 DOCX 포맷: 개방형 OpenXML 아키텍처
Office 2007에 도입된 .docx는 ZIP으로 패키징된 XML 파일 묶음입니다. 본문은 word/document.xml에 저장되며 Word 소프트웨어 없이도 범용 프로그래밍 언어로 손쉽게 파싱할 수 있습니다.
4. ODT 포맷: 벤더 독립적 국제 개방 표준
OASIS가 제정하고 ISO 표준으로 공인된 OpenDocument Text(.odt)는 LibreOffice의 기본 포맷이며 특정 기업 독점을 기피하는 유럽 및 각국 정부 기관의 공식 표준입니다.
5. 매크로 보안 격리
구형 .doc에서는 문서 내부에 악성 매크로 코드가 은폐될 수 있었으나 OpenXML에서는 실행 코드가 포함된 문서는 반드시 .docm 확장자로 분리되도록 강제되어 안전합니다.
6. 목적별 최적 포맷 추천
기업 업무 및 비즈니스 협업
DOCX 추천. 업계 표준으로서의 호환성과 클라우드 공동 작업이 가장 매끄럽습니다.
공공 기록물 및 학술 보관
ODT 추천. 특정 기업 소프트웨어의 단종 여부와 무관하게 영구적으로 열람 가능합니다.
최종 배포 및 인쇄용
PDF/A 추천. 레이아웃과 서체를 완벽하게 고정하여 배포할 수 있습니다.
자주 묻는 질문
DOC와 DOCX의 가장 결정적인 기술적 차이는 무엇입니까?
DOC는 압축되지 않은 구형 바이너리 파일로 쉽게 깨지는 반면, DOCX는 ZIP으로 압축된 개방형 XML 표준(ISO/IEC 29500)으로 가볍고 안전합니다.
Word에서 ODT 파일을 열면 서식이 깨집니까?
대부분의 일반적인 문서는 정상 작동합니다. 다만 복잡하게 중첩된 표나 Word 고유의 3D 아트 효과 등은 약간 다르게 보일 수 있습니다.
일반 DOCX 파일에 바이러스가 숨어 있을 수 있습니까?
아닙니다. DOCX 표준 규격상 매크로 실행 코드 저장이 엄격히 금지되어 있어 안전하며 매크로가 포함되면 반드시 .docm으로 저장되어야 합니다.
동일한 내용인데 왜 DOC 파일의 용량이 훨씬 큽니까?
DOC는 내부 압축 없이 원본 구조를 기록하지만 DOCX는 DEFLATE 알고리즘을 통해 내부 텍스트와 미디어를 강력하게 압축하기 때문입니다.
수십 년 후에도 안전하게 열람할 수 있는 보존 포맷은 무엇입니까?
편집 목적이라면 개방 표준인 DOCX나 ODT가 우수하며 불변의 최종 보존용으로는 국제 장기 보존 표준인 PDF/A가 최선입니다.