WIPIVERSE

오픈 XML 문서 규격

정의
오픈 XML 문서 규격(Open XML Document Format)은 마이크로소프트가 제정한 전자 문서 파일 포맷 표준으로, 주로 워드 프로세서·스프레드시트·프레젠테이션 파일(.docx, .xlsx, .pptx 등)의 구조와 압축 방식을 정의한다. 국제 표준인 ECMA‑376 및 ISO/IEC 29500에 채택되어 있다.

역사·표준화

  • 2006 년 마이크로소프트가 Office 2007에 적용하면서 처음 도입하였다.
  • 2008 년 ECMA International이 ECMA‑376으로 표준화를 진행하였다.
  • 2008 년 11 월 ISO/IEC 29500 (Office Open XML) 로 국제 표준에 등재되었다.

기술적 특징

항목 내용
구조 ZIP 압축 컨테이너 안에 여러 XML 파일과 관계(Relationship) 파일, 메타데이터, 미디어 파일 등을 포함한다.
주요 XML 스키마 WordprocessingML (워드), SpreadsheetML (스프레드시트), PresentationML (프레젠테이션) 등으로 구분된다.
상호 운용성 다른 응용 프로그램에서도 파일 해석이 가능하도록 공개 스키마를 제공한다.
확장성 Custom XML, 확장 파트(Extended Part) 등을 통해 사용자 정의 데이터 및 기능을 추가할 수 있다.
보안 파일 내부에 디지털 서명, 암호화, 권한 관리 정보를 포함할 수 있다.

표준 문서

  • ECMA‑376 (5부: Open XML File Formats)
  • ISO/IEC 29500 (Part 1: Fundamentals and Markup Language; Part 2: Open Packaging Conventions; Part 3: Markup Compatibility and Extensibility)

활용 사례

  • 마이크로소프트 Office 제품군(.docx, .xlsx, .pptx)
  • 오픈소스 오피스 제품(예: LibreOffice, Apache OpenOffice)에서 파일 입출력 지원
  • 기업·공공기관에서 전자문서 보관·교환 표준으로 채택

관련 용어

  • Open Packaging Conventions (OPC): 파일 내 패키징 구조를 정의하는 규격.
  • Markup Compatibility and Extensibility (MCE): 규격 간 호환성을 위해 명시된 메커니즘.

참고

  • 공식 표준 문서는 ECMA International 및 ISO/IEC 웹사이트에서 제공한다.
  • 마이크로소프트는 규격에 대한 상세 설명을 “Open XML SDK” 문서와 개발자 가이드에 공개하고 있다.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기