Office Open XML Document (.docx)

ECMA-376 표준

DOCX is a zipped, XML-based file format developed by Microsoft for word processing documents, standardizing Word documents under the Office Open XML specification.

PDF을(를) DOCX(으)로 변환

무료 브라우저 내 PDF-DOCX 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 DOCX 파일을 식별합니다:

파일 선택 또는 드래그

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 DOCX 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

50 4B 03 04

ASCII 표현: PK..

표준화: ECMA-376 / ISO/IEC 29500

기술 사양

컨테이너 아키텍처Open Packaging Convention (OPC) ZIP archive containing XML parts
압축Deflate compression of individual XML files and media resources inside ZIP
바이트 엔디안Little-Endian for ZIP header records; UTF-8 XML for document text
색 공간sRGB for text and styling; embedded image parts retain native profiles
채널 및 구조Structured document hierarchy: paragraphs (w:p), runs (w:r), and text nodes (w:t)
최대 크기55.87 x 55.87 cm (22 x 22 inches maximum Word page limit)
투명도Supported within embedded raster and vector shapes
스트리밍 및 프로그레시브ZIP structure requires reading Central Directory at end of archive

기술 비교 매트릭스: DOCX 대 경쟁사

기술적 속성DOCX (현재)PDFOpenDocument (ODT)Markdown
Primary PurposeEditable word processing documentFixed-layout digital paperEditable open standard documentLightweight plain text writing
Formatting ConsistencyVaries by software viewer and installed fonts100% pixel-perfect across all devicesVaries by software suiteDependent on Markdown parser and CSS
Editing ExperienceFull rich WYSIWYG editing with tracked changesDifficult to edit without specialized toolsFull WYSIWYG editingFast plain-text editing

일반적인 손상 모드 및 헥스 복구 가이드

⚠️ Word displays error: 'The file is corrupt and cannot be opened'.

근본 원인: Damaged ZIP container structure or malformed XML in word/document.xml.

복구: Rename .docx to .zip, run 'zip -FF broken.zip --out fixed.zip', extract word/document.xml, fix XML syntax errors with an XML editor, and re-zip.

보안 분석 및 파서 공격 벡터

DOCX files cannot contain active VBA macros (.docm is required for macros), making them safer than legacy .doc files, but external template injection remains a risk.

알려진 공격 벡터

  • Remote template injection pointing to malicious external dotm templates.
  • XML External Entity (XXE) vulnerabilities in unpatched document parsers.
  • Embedded OLE objects disguising executable malware.

방어적 모범 사례: Disallow macro-enabled files (.docm) on public upload portals, inspect '_rels' for untrusted external URI templates, and sanitize XML inputs.

역사적 배경 및 주요 이력

2008ISO/IEC 29500 formalizes Office Open XML as an international open standard.
2006Microsoft introduces DOCX with Microsoft Office 2007, replacing legacy binary .doc.

주요 장점

  • Open XML packaging allows automated document generation and text extraction without Microsoft Word.
  • ZIP compression significantly reduces file size compared to legacy binary .doc files.
  • Modular structure isolates corrupt components, preventing entire document loss.

기술적 제한 사항 및 단점

  • Visual rendering can vary across LibreOffice, Google Docs, and Microsoft Word due to font layout heuristics.
  • Not designed for fixed-layout archiving (unlike PDF/A).
  • Complex ECMA-376 specification with thousands of legacy compatibility tags.

흥미로운 기술적 상식

  • Renaming a .docx file to .zip allows you to extract all embedded images directly from the 'word/media/' folder.
  • The primary text content of any Word document resides in the file 'word/document.xml'.

자주 묻는 기술 질문

How can I extract all pictures from a DOCX file without Word?

Change the file extension from '.docx' to '.zip', open the archive with any unzipping tool, and browse to the 'word/media/' folder. All original high-resolution photos and graphics are stored there.

What is the difference between .doc and .docx?

.doc is a legacy proprietary binary format used in Word 97–2003. .docx is a modern open standard (ISO/IEC 29500) based on XML and ZIP compression, offering smaller file sizes, greater recovery reliability, and no macro execution capability.