Legacy File Converter 로고Legacy File Converter
구매앱 받기
역사8분 읽기

역사 수업: .wmf 파일이란? 왜 클립아트가 빈 상자로 보이는가

Microsoft GDI 그리기 명령 클립아트 형식 — 최신 뷰어는 자주 빈 상자를 보여 줍니다.

·Legacy File Converter 팀 작성
배치 가능 WMF Aldus 헤더 매직 D7 CD C6 9A, GDI 재생 레코드 흐름도, 빈 최신 뷰어 상자, WMF→EMF→EMF+ 타임라인, 노트와 1980년대 클립아트 양피지의 네이비 포렌식 데스크 도해, 로고 없음

TL;DR

.wmf는 Windows Metafile(WMF) — 뷰어가 벡터 클립아트를 다시 그리려고 재생하는 Windows Graphics Device Interface(GDI) 그리기 명령 레코드 열입니다. 많은 최신 앱이 대신 빈 상자를 보여 줍니다. 보통 뷰어가 메타파일을 재생하지 않는 것이지 파일이 비어 있는 것이 아닙니다. .emf(Enhanced Metafile)와 EMF+(Enhanced Metafile Format Plus Extensions)는 이후 사촌. 이들 레거시 파일은 여전히 오래된 Office와 Publisher 라이브러리에 있습니다. 실무 변환은 오래된 WMF / EMF 클립아트가 표시되지 않을 때. Legacy File Converter가 .wmf / .emf를 이 PC에서 오프라인으로 PNG, JPG, PDF로 변환합니다.

.wmf 파일이란?

.wmf는 Windows Metafile: Windows GDI 그리기 명령 레코드 열을 담는 16비트 형식입니다. 뷰어는 JPG처럼 “사진을 디코딩”하지 않고 장치 컨텍스트에 그 명령을 재생합니다 — RFC 7903이 메타파일 재생을 PostScript 실행에 비유하는 것과 같습니다. WMF는 벡터와 래스터를 함께 담을 수 있습니다.

Microsoft는 Windows 3.0과 함께 WMF를 공개했고 RFC 7903은 형식을 1990년 공개로 둡니다. 초기 공개 문서는 Windows 3.1 SDK(1992)에 나타납니다(같은 RFC). 한 세대 Office와 Windows 클립아트, 로고, 도표 — 그리고 클립보드, 인쇄, 문서 임베드 — 에서 WMF가 네이티브 벡터 수단이었습니다. RFC 7903은 WMF가 OOXML에서 비규범적으로 참조된다고 주석하며 상호운용이 여전히 중요한 이유 중 하나입니다.

.wmf ≠ SVG — 그리고 “Windows Media”가 아님

여기서 .wmf는 Windows Metafile(GDI 그리기 레코드)이며 SVG도 Windows Media 오디오/비디오 컨테이너도 아닙니다. 같은 세 글자, 다른 우주.

WMF 대 EMF(및 EMF+)

EMF(Enhanced Metafile)는 1992년 Windows NT 3.1과 함께 도착. 32비트·Win32 기반으로 더 장치 종속인 WMF의 후속으로 장치 독립을 위해 설계. 좌표와 레코드 배치는 Win32와 함께 성장하고 재생 모델은 여전히 “GDI 재생”이지만 더 깔끔하고 해상도 친화적인 컨테이너입니다.

EMF+는 Windows XP / GDI+와 함께: EMF 주석 레코드 안에 임베드된 GDI+ 레코드. Microsoft GDI+ 문서는 EMF+ Only와 EMF+ Dual 변형을 설명합니다. 중요한 기록 규칙: GDI+는 WMF, EMF, EMF+를 표시할 수 있지만 기록은 EMF / EMF+만 — WMF는 불가. 이름 스택을 잡으세요: WMF(16비트 클래식) → EMF(32비트 확장) → EMF+(GDI+ 확장).

세 사촌, 하나의 빈 상자 불만

사람들은 오래된 Office 메타파일을 모두 “WMF”라고 부릅니다. 바이트를 확인하세요: 배치 가능 WMF, 일반 WMF, EMF, EMF+ Dual은 관련 — 최신 뷰어는 이를 고르지 않게 다룹니다.

왜 오래된 클립아트가 빈 상자로 보이는가

최신 앱의 빈 상자는 보통 실패하거나 거부된 재생이며 빈 파일이 아닙니다. 2005년 12월 말 CVE-2005-4560은 META_ESCAPE / GDI Escape 경로로 SETABORTPROC를 써서 코드를 실행하는 조작 WMF — Metafile Image Code Execution(MICE) 문제 — 를 설명했습니다. Microsoft는 2006년 1월 5일 MS06-001을 출하. MSRC 블로그는 SetAbortProc 인쇄 중단 콜백 유산을 설명했고 Internet Explorer는 META_ESCAPE를 건너뛰었지만 IFRAME → 셸 → Windows Picture and Fax Viewer 경로가 알려진 벡터였습니다. RFC 7903은 MICE가 2007년 Pwnie 상 “Mass 0wnage”와 “Breaking the Internet”을 받았다고 주석.

RFC 7903은 또한 그 특정 MICE 결함에 EMF가 걸리지 않았다고 합니다. 그래도 2005–2006 이후 많은 제품이 GDI 메타파일 경로를 강화, 샌드박스화, 또는 단순히 폐기했습니다. 2026년 빈 상자는 자주 보안 정책과 빠진 재생 — “클립아트가 사라진 것”이 아닙니다.

바이트 작동 방식(배치 가능 WMF와 EMF 헤더)

많은 .wmf는 선택 Aldus Placeable Metafile 헤더로 시작합니다: 표준 META_HEADER 앞 22바이트. 키는 0x9AC6CDD7 — 리틀엔디안 D7 CD C6 9A — 이어야 합니다. 배치 가능 헤더는 경계 상자, inch 필드(단위/인치), 체크섬도 담습니다. 클래식 Windows PlayMetaFile은 배치 가능 헤더를 받지 않습니다; 앞 22바이트를 제거한 뒤 남은 WMF를 재생. 배치 가능과 비배치 가능 .wmf는 둘 다 정당한 변형 — hex 덤프가 “SDK 샘플과 안 맞을” 때 그 혼동을 잡으세요.

EMF에서 RFC 7903은 앞 EMR_HEADER를 설명합니다: Type은 리틀엔디안 DWORD 0x00000001, Size는 최소 88. 헤더 뒤 Win32 재생 경로가 해석하는 확장 메타파일 레코드. 상호운용에는 사양이 중요: Microsoft는 Open Specification Promise 아래 [MS-WMF], [MS-EMF], [MS-EMF+]를 공개(RFC 7903: 2007 이후). 미디어 유형 image/wmf와 image/emf는 RFC 7903(2016년 9월)에 등록.

빈 뷰어 ≠ 빠진 작품

파일에 실제 크기와 인식 가능한 WMF/EMF 헤더가 있으면 벡터는 보통 아직 안에 있습니다. 최신 뷰어가 재생을 거절하는 것입니다.

왜 .wmf와 .emf 레거시 파일이 2026년에 아직 디스크에 있는가

오래된 Office와 Publisher 클립아트 라이브러리, 로고, 도표는 여전히 이 형식을 씁니다. 파일은 레거시 문서에서 추출되거나 그 옆에 — 메타파일 시대의 바인더, 브랜딩 키트, 프로젝트 폴더. 이미 출하된 대량 클립아트가 일상 앱이 비워도 WMF / EMF가 계속 나타나는 이유입니다.

작품을 다시 보려면 전문 포렌식 툴킷이 필요 없습니다. 실무 하우투는 오래된 WMF / EMF 클립아트가 표시되지 않을 때. Legacy File Converter가 .wmf / .emf를 이 PC에서 오프라인으로 PNG, JPG, PDF로 변환합니다.

오래된 파일을 열 준비가 되셨나요?

무료로 시작한 뒤 일회성 $79.95 Standard 라이선스로 무제한 변환을 잠금 해제하세요. Windows 설치 프로그램을 다운로드 — 최대 10개 파일까지 전체 기능.

무료 체험

앱 전체 기능 · 최대 10개 파일

Windows 10 또는 11

언제나 같은 무료 체험 — Windows 설치 프로그램을 다운로드하고 PC에서 로컬로 변환하세요.

무료 체험 시작 — 설치 프로그램 다운로드

직접 Windows 설치 프로그램 · 오프라인 MSI

안전한가요? — 게시자, 설치 프로그램, SmartScreen 도움말

Standard 구매 — $79.95

Windows 10 또는 11이 필요합니다. 구독 없음. 100% Windows 네이티브.