HWPX는 [[아래아한글]]의 XML 기반 문서 형식이다. 여러 파일을 ZIP 구조로 묶는다. - 국가 표준 KS X 6101의 OWPML을 따른다. [[HWP]]와는 확장자뿐 아니라 저장 구조도 다르다. - 본문과 서식 정보는 `Contents`에, 그림 같은 바이너리 자료는 `BinData`에 들어간다. - 본문만 추출하는 것과 원래 지면을 재현하는 것은 서로 다른 작업이다. [[글자체]]와 줄바꿈 조건에 따라 문서의 모양은 달라질 수 있다. - [[문서 포맷의 내부 구조]]를 관찰할 수 있는 사례다. 압축 안의 XML이 보인다고 편집·복원이 저절로 보장되지는 않는다. ## 참고 - [한컴의 HWPX 구조 설명](https://tech.hancom.com/hwpxformat/) ## 기타 등등 - `settings.xml`에는 저장 당시의 커서 위치가 들어갈 수 있다. 파일은 문장뿐 아니라 쓰던 사람이 멈춘 자리도 기억한다. [출처](https://tech.hancom.com/hwpxformat/) - `content.hpf`의 `spine`은 내용을 읽을 순서를 정한다. 압축 폴더에서 보이는 파일 순서가 곧 독서 순서는 아니다. [출처](https://tech.hancom.com/hwpxformat/) #한국컴퓨터문화 #파일형식 #한글