모든 블로그
한글과컴퓨터

한글과컴퓨터

주요 카테고리 AI · 프론트엔드

활동 요약

대표 인기 포스트개발자가 알아두면 유용한 MCP 서버 7가지239 조회
최근 30일
1개
평균 조회
77
누적 조회
4,093
전체 글
53개
마지막 발행
2026. 11. 5.
블로그 방문

한글과컴퓨터 기술 블로그 글 (6)

백엔드

워드 문서 파일 형식: DOC 포맷의 구조와 이해 (1)

DOC 바이너리 포맷의 내부 구조와 파싱 절차를 설명했습니다. FIB, CP, PLC, Clx를 중심으로 공식 명세와 C++ 예시로 읽는 방법을 정리했습니다.

#C++#문서 파싱#OLE2
5300

백엔드

한/글 문서 파일 형식: Python을 통한 HWP 포맷 파싱하기 (2)

Python으로 HWP 본문 Section을 읽고 문단, 글자 모양, 문단 모양, 제어문자를 순서대로 파싱하는 방법을 설명했습니다. 샘플 파일을 통해 실제 서식과 파싱 결과가 일치함을 확인했습니다.

#Python#HWP#zlib
8500

백엔드

한/글 문서 파일 형식: Python을 통한 HWPX 포맷 파싱하기 (2)

HWPX 본문 구조와 section.xml·header.xml의 참조 관계를 Python으로 파싱하는 과정을 설명했습니다.문단과 run, 서식 정보를 연결해 텍스트·표·그림을 추출하는 방법을 다루었습니다.

#Python#XML#parsing
12400

백엔드

WebFlux & Project Reactor 기반, 고성능 실시간 웹한글 문서 편집 시스템 전환기

실시간 웹한글 편집의 I/O 병목과 블로킹 한계를 해결하기 위해 WebFlux와 Project Reactor로 전환했습니다. 블로킹 작업 분리, 커스텀 스케줄러, graceful shutdown, Context 추적으로 안정성과 관찰성을 높였습니다.

#WebFlux#Project Reactor#Spring Boot
10500

백엔드

한/글 문서 파일 형식: Python을 통한 HWP 포맷 파싱하기 (1)

Python의 `olefile`과 `zlib`로 HWP `DocInfo`를 읽고, 레코드 헤더를 분해해 문서 속성·BinData·글꼴 정보를 파싱하는 방법을 설명했습니다. 또한 가변 길이 데이터와 확장 크기 처리로 HWP의 레코드 기반 구조를 이해할 수 있게 정리했습니다.

#Python#HWP#parsing
8600

백엔드

한/글 문서 파일 형식: Python을 통한 HWPX 포맷 파싱하기 (1)

HWPX를 ZIP 기반 XML 포맷으로 보고 Python 내장 라이브러리로 메타정보를 추출하는 방법을 설명했습니다. 문서 시작 번호, 커서 위치, 바이너리 목록을 `Document` 객체로 구조화하는 흐름을 다뤘습니다.

#Python#XML#HWPX
8100