- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한글(Hancom 한글) 문서의 파일 용량이 갑자기 커졌을 때 원인을 체계적으로 진단하고, 재발 방지까지 포함한 실무 중심 해결 절차를 제공하는 것이다.
1. 증상 정의와 30초 빠른 체크
작업 중 저장만 했는데 HWP/HWPX 용량이 수배로 증가하거나, 간단한 텍스트 문서가 수십 MB로 커지는 현상을 의미한다. 아래 즉시 점검 6가지를 순서대로 확인한다.
- 클립보드 붙여넣기 이력으로 인한 비트맵 삽입 여부 확인한다.
- 큰 해상도 원본 이미지 또는 스캔 PDF에서 캡처한 그림 포함 여부 확인한다.
- 개체(OLE) 삽입이 링크가 아닌 파일 내 포함으로 저장되었는지 확인한다.
- 글꼴 포함 저장 옵션 사용 여부 확인한다.
- 변경 내용 추적, 버전 기록, 숨김 개체가 남아 있는지 확인한다.
- 저장 형식(HWP vs HWPX)과 압축 저장 옵션 상태를 확인한다.
2. 원인별 메커니즘과 영향
2.1 클립보드 기반 비트맵 붙여넣기
웹·PDF·CAD·PPT에서 복사한 도형이 한글로 붙을 때, 원본 벡터가 아닌 비트맵으로 포함되면 해상도당 용량이 기하급수적으로 커진다. 특히 스크린샷은 문서 내 중복 이미지가 생기면 중복 저장되어 용량을 밀어올린다.
2.2 고해상도 원본 이미지
스캔 이미지(300~600dpi 이상)나 스마트폰 사진(수 MB~수십 MB)이 축소 표시만 되고 내부에는 원본 해상도가 그대로 유지되어 용량을 크게 만든다.
2.3 OLE 개체의 내장 저장
Excel, Visio, PDF 등 외부 개체를 OLE로 삽입할 때 “파일 내 포함”으로 저장되면 원본이 통째로 들어간다. 연결이 아닌 포함은 수정 편의성은 높지만 용량 비용이 크다.
2.4 글꼴 포함 저장
문서 호환을 위해 글꼴을 포함하면 TTF/OTF가 문서에 내장된다. 여러 글꼴·굵기·문자셋을 사용하면 포함 데이터가 급증한다.
2.5 변경 내용 추적과 버전 기록
검토 과정에서 변경 추적이 켜진 상태로 장기간 작업하면 삭제된 내용과 기록 메타데이터가 계속 누적되어 커진다. 버전 기록을 사용하는 환경에서도 유사하다.
2.6 저장 형식과 압축 옵션
HWP는 바이너리 포맷이고 HWPX는 XML 기반 압축 포맷이다. 압축 저장이 꺼져 있거나, 오래된 문서가 누적 편집으로 내부 조각화가 심해진 경우 용량이 비정상적으로 커질 수 있다.
3. 실무 절차: 원인 진단부터 정리 저장까지
3.1 안전 복사본 만들기
- 문제 파일을 다른 폴더로 복사한다.
- 복사본에서만 아래 조치를 순차 적용한다.
3.2 이미지 진단
- 문서 전체를 훑어 큰 그림을 클릭하고 속성 대화상자에서 픽셀 크기와 해상도를 확인한다.
- 스캔 이미지나 사진의 원본 해상도가 필요 이상인지 평가한다.
- 반복 삽입된 동일 이미지가 있는지 확인한다.
3.3 이미지 최적화
- 불필요한 스크린샷을 삭제하고 필요시 다시 캡처한다.
- 사진·스캔 이미지는 외부 도구에서 150~220dpi, 긴 변 2,000픽셀 이하로 리샘플링한 후 재삽입한다.
- 반복 이미지는 ‘복사/붙여넣기’ 대신 ‘같은 그림 복제’ 기능이 있을 경우 사용한다.
- 가능하면 벡터 원본(SVG, EMF, PDF 벡터)을 유지해 다시 삽입한다.
3.4 OLE 개체 정리
- OLE 개체를 선택해 속성에서 포함 여부를 확인한다.
- 통째 포함된 Excel·PPT는 필수 범위만 그림으로 변환하여 삽입한다.
- 지속 편집이 필요하면 연결 삽입으로 전환하고 원본 파일을 문서와 같은 폴더에 관리한다.
3.5 글꼴 포함 해제 및 글꼴 정리
- 저장 옵션에서 “글꼴 포함”을 비활성화한다.
- 특수 글꼴 사용을 줄이고, 시스템 표준 글꼴 위주로 스타일을 통일한다.
- 필요 시 문서 전체를 선택하여 불필요한 글꼴 변형(얇게, 반각/전각 혼용)을 정리한다.
3.6 변경 추적·검토 흔적 정리
- 변경 내용 추적이 켜져 있으면 모든 변경을 검토 후 “모두 적용”한다.
- 주석·숨김 텍스트·연습 페이지를 제거한다.
- 협업 과정에서 생성된 버전 기록이나 임시 개체가 있으면 정리한다.
3.7 저장 형식 교정과 재저장
- 현재 HWP라면 “다른 이름으로 저장”에서 HWPX로 1차 저장한다.
- 필요 시 HWPX를 다시 HWP로 저장하여 내부 조각화를 제거한다.
- 저장 옵션에서 “압축 저장”을 활성화한다.
3.8 HWPX 내부 구조 점검(고급)
HWPX는 ZIP 기반이다. 복사본 파일 확장자를 .hwpx에서 .zip으로 바꾸고 압축을 연 다음, /Contents/ 하위의 그림 폴더 용량과 글꼴·개체 관련 리소스를 확인한다. 특정 폴더가 비정상적으로 크면 해당 리소스를 문서에서 찾아 제거·대체한다.
4. 체크리스트: 원인-행동-검증 매핑
| 증상/원인 | 즉시 조치 | 검증 포인트 |
|---|---|---|
| 캡처·스크린샷 다수 | 중복 제거, 150~220dpi 리샘플링 후 재삽입 | 그림 속성 픽셀 수 축소, 파일 용량 감소 |
| 스캔 이미지 포함 | 해상도·JPEG 품질 하향, 필요 구간만 잘라 삽입 | HWPX zip 내 이미지 폴더 용량 감소 |
| OLE 포함 저장 | 그림/EMF로 대체 또는 연결 삽입 | 개체 클릭 시 외부 편집기 미호출, 파일 크기 감소 |
| 글꼴 포함 | 글꼴 포함 해제, 스타일 통일 | 저장 옵션 확인, 재저장 후 수 MB 이상 감소 |
| 변경 추적 누적 | 모두 적용, 주석·숨김 제거 | 검토 창 비움, 저장 시 추가 감소 |
| 압축 저장 꺼짐 | 압축 저장 켜고 “다른 이름으로 저장” | 동일 내용 대비 HWPX가 더 작게 저장 |
5. 재발 방지 운영 가이드
5.1 삽입 정책
- 도표·도형은 가능하면 벡터(EMF/SVG) 유지한다.
- 사진·스캔은 외부에서 해상도·품질을 통제한 후 삽입한다.
- 반복 로고·아이콘은 동일 원본을 재사용한다.
5.2 편집 정책
- 검토가 끝나면 변경 추적을 반드시 끈다.
- 중간 배포용 문서는 HWPX 기본, 최종 배포는 PDF 병행한다.
- 외부 개체는 링크 삽입을 기본으로 하고, 포함은 예외로 관리한다.
5.3 저장 정책
- 압축 저장을 기본값으로 유지한다.
- 월 1회 문서 정리 템플릿으로 불필요 개체·주석을 일괄 제거한다.
- 대용량 문서는 장별 분할 편집 후 최종 병합한다.
6. 문제 해결 표준 절차(SOP)
- 증상 기록: 파일명, 이전/현재 용량, 마지막 편집 시점 기록한다.
- 원인 가설: 이미지, OLE, 글꼴, 추적, 저장 형식 중 1순위를 정한다.
- 대응 실행: 3장 조치 중 해당 단계만 적용한다.
- 용량 측정: 조치 전후 용량을 표로 비교한다.
- 차선 조치: 감소폭이 미미하면 다음 가설로 전환한다.
- 최종 재저장: HWPX로 저장 후 필요 시 HWP로 재변환한다.
- 재발 방지: 5장의 운영 가이드를 팀에 공지한다.
7. 현장 팁과 자동화 예시
7.1 대량 파일 용량 스캔(PowerShell)
프로젝트 폴더의 한글 파일 용량을 일괄 점검할 때 사용한다.
# 100MB 이상 한글 파일 찾기 Get-ChildItem -Recurse -Include *.hwp,*.hwpx | Where-Object { $_.Length -ge 100MB } | Select-Object FullName, @{n='SizeMB';e={[math]::Round($_.Length/1MB,1)}} | Sort-Object SizeMB -Descending 7.2 HWPX 내부 이미지 폴더 확인
# 복사본.hwpx를 복사본.zip으로 이름 변경 후 압축 해제하여 /Contents 경로 용량 확인 # Windows 탐색기: 폴더 속성에서 크기 확인 8. 사례 기반 가이드
사례 A: 2MB 문서가 85MB로 급증
- 원인: PDF에서 복사한 도표가 비트맵으로 20장 붙여넣기됨.
- 조치: 도표를 원본 앱에서 EMF로 내보내 재삽입, 불필요 스크린샷 삭제.
- 결과: 8.7MB로 감소.
사례 B: 글꼴 포함과 변경 추적 누적
- 원인: 다국어 글꼴 4종 포함 + 변경 추적 3개월 누적.
- 조치: 글꼴 포함 해제, 변경 사항 모두 적용, 주석 제거.
- 결과: 62MB → 11MB.
사례 C: OLE 포함된 Excel 차트 다수
- 원인: 포함 삽입으로 각 차트마다 통합문서가 내장됨.
- 조치: 차트 이미지를 벡터/PNG로 재삽입, 2개만 연결 삽입 유지.
- 결과: 190MB → 23MB.
9. 팀을 위한 표준 템플릿
■ 한글 대용량 점검 체크리스트 [ ] 변경 추적 꺼짐 확인 [ ] 글꼴 포함 해제 [ ] OLE 포함 금지(연결·그림 대체) [ ] 이미지 150~220dpi, 긴 변 ≤ 2000px [ ] 중복 그림 제거 [ ] HWPX 저장 및 압축 저장 활성 [ ] 불필요 주석·숨김 제거 FAQ
텍스트만 있는데 용량이 큰데 왜 그런가?
변경 추적 누적, 글꼴 포함, 과거 붙여넣기 잔여 개체가 숨겨진 상태로 남아 있을 가능성이 높다. 3.6, 3.7 절차를 우선 적용한다.
품질 저하 없이 이미지 용량만 줄일 수 있나?
인쇄 목적 200~220dpi면 대부분의 A4 문서에서 품질 손실이 체감되지 않는다. 벡터 원본을 유지하면 품질 저하 없이 용량을 크게 줄일 수 있다.
글꼴 포함을 유지해야 하는 경우 대안은?
최종 배포는 PDF로 제공하고, 편집본은 글꼴 포함을 끄고 스타일을 표준 글꼴로 통일한다. 외부와 공유 시 PDF를 기본으로 한다.
HWP와 HWPX 중 무엇이 더 유리한가?
HWPX는 구조적으로 압축 효율이 높아 일반적으로 용량이 작다. 자동화나 호환 제약이 없으면 HWPX를 기본으로 쓴다.
OLE 연결 삽입은 왜 권장하나?
파일 내 포함 대비 용량 부담이 작고, 원본 업데이트를 반영하기 쉽다. 단, 링크 경로 관리가 필요하므로 프로젝트 폴더 구조를 고정한다.