윈도우 메타파일
윈도우 메타파일 (Windows Metafile, WMF)은 마이크로소프트 윈도우 운영체제에서 사용되는 이미지 파일 형식의 하나이다. 16비트 기반의 그래픽 장치 인터페이스 (Graphics Device Interface, GDI) 명령어 시퀀스를 저장하는 방식으로 작동하며, 벡터 그래픽과 래스터 그래픽 데이터를 모두 포함할 수 있다.
특징
- 벡터 및 래스터 지원: WMF는 벡터 그래픽 객체(선, 곡선, 다각형 등)와 래스터 이미지(픽셀 기반 이미지)를 함께 저장할 수 있어 유연성이 높다.
- GDI 기반: 윈도우 GDI 명령어를 직접 저장하므로, 윈도우 환경에서 빠르게 렌더링될 수 있다. 이는 과거 윈도우 버전에서 중요한 장점이었다.
- 확장성: WMF는 확장 메타파일 (Enhanced Metafile, EMF) 형식으로 진화하면서 32비트 환경 지원, 더 다양한 그래픽 기능, 향상된 압축률 등의 기능을 제공하게 되었다.
- 호환성: WMF는 윈도우 운영체제 및 다양한 응용 프로그램에서 널리 지원되지만, 다른 운영체제에서의 호환성은 제한적일 수 있다.
활용
WMF는 클립아트, 간단한 다이어그램, 워드 프로세서 문서의 삽화 등 다양한 용도로 사용되었다. 특히, 과거 윈도우 기반의 응용 프로그램 간에 그래픽 데이터를 교환하는 데 유용하게 활용되었다.
단점
- 보안 취약점: WMF 파일 형식은 과거 보안 취약점이 발견되어 악성 코드 유포에 사용되기도 했다.
- EMF로의 대체: WMF는 더 발전된 형식인 EMF에 의해 점차 대체되고 있는 추세이다. EMF는 더 많은 기능과 향상된 성능을 제공한다.