¿Qué es el formato de archivo EMZ?
Los archivos con la extensión .emz contienen gráficos vectoriales almacenados en el formato .EMF (Windows Enhanced Metafile), comprimidos con el algoritmo GZIP. El formato almacena una representación de una imagen independiente del dispositivo: cada archivo contiene registros de dibujo GDI secuenciales que se analizan y ejecutan en el dispositivo de destino para renderizar el gráfico.
El estándar .emf subyacente se introdujo con Windows NT 3.1 en 1993 como una extensión de 32 bits de .WMF (Windows Metafile). La variante .emz comprimida con GZIP surgió a finales de la década de 1990 a través de Microsoft Office y Visio, que la utilizan para incrustar gráficos vectoriales compactos en documentos y plantillas. Los detalles de la especificación son publicados por Microsoft como MS-EMF en su sitio de Especificaciones Abiertas. Existe un formato comprimido equivalente para el tipo de metarchivo más antiguo: .WMZ aplica la misma compresión GZIP a los archivos .wmf.
Los archivos .emz comienzan con los bytes mágicos de GZIP 1F 8B en el desplazamiento 0; la descompresión con cualquier herramienta compatible con GZIP genera un archivo .emf simple. Debido a que los registros EMF describen la salida en unidades lógicas independientes del dispositivo, los archivos .emz se escalan sin pérdida de calidad y pueden describir fielmente la salida de impresión, incluido su uso como base para controladores gráficos de impresoras.
Seguridad y protección
RIESGO: LOWLos archivos EMZ contienen comandos de dibujo, no código ejecutable ni macros. El riesgo real son los exploits del analizador: el renderizado de metarchivos de Windows tiene un historial de CVE (el fallo WMF de 2005-2006, errores periódicos de análisis de GDI/EMF desde entonces, por ejemplo, problemas de GDI de la clase CVE-2020-1096), por lo que debe mantener Windows y Office actualizados y desconfiar de los archivos adjuntos no solicitados. Un image001.emz en un correo electrónico comercial normal es casi siempre un artefacto inofensivo de Outlook.
Detalles del formato
en pocas palabrasProgramas que abren archivos EMZ
Detalles técnicos
especificación profunda| Codificación del contenedor | Binario comprimido GZIP (RFC 1952) |
| Bytes mágicos | `1F 8B` (firma GZIP) en el desplazamiento 0 del archivo |
| Carga útil descomprimida | Archivo binario estándar EMF (Enhanced Metafile) |
| Firma de carga útil EMF | DWORD `0x00000001` en el desplazamiento 0 de la carga; ASCII ` EMF` (20 45 4D 46) en el desplazamiento 40 de la cabecera EMF |
| Estructura de registros GDI | Registros EMR_* secuenciales de longitud variable, cada uno con un prefijo de tipo de 4 bytes y un campo de tamaño de 4 bytes |
| Sistema de coordenadas | Unidades lógicas independientes del dispositivo; extensiones de marco almacenadas en unidades de 0,01 mm dentro de la cabecera EMF |
| Soporte de color | Hasta 32 bits ARGB; transparencia alfa disponible mediante registros EMF+ incrustados |
| Tipo MIME | `image/x-emz` (no oficial); el contenedor GZIP se reconoce como `application/gzip` |
| Relación de compresión típica | Reducción de tamaño del 60-80 % en comparación con el archivo `.emf` equivalente sin comprimir |
| Escalabilidad | Vector totalmente independiente de la resolución; se renderiza a cualquier DPI de destino sin pérdida por rasterización |
| Extensión EMF+ | Los archivos de modo dual pueden incrustar registros EMF+ (llamadas GDI+) junto con registros GDI heredados para suavizado y mezcla alfa |
| Relación con predecesores | `.emz` es la forma comprimida de `.emf`, que a su vez sucedió al `.wmf` de 16 bits; refleja a `.wmz` (`.wmf` comprimido con GZIP) |
| Soporte multiplataforma | Renderizado nativo GDI/GDI+ en Windows; multiplataforma a través de LibreOffice o Inkscape tras la descompresión GZIP |
| Uso en imágenes prediseñadas de Office | Formato de distribución principal para las colecciones de imágenes prediseñadas de Microsoft Office 2003-2010 |
| Fidelidad de salida de impresora | Los registros EMF se mapean directamente a las llamadas de impresión GDI, lo que permite que los archivos `.emz` describan la salida de la impresora a resolución completa |
| Registros de texto Unicode | Soporta registros `EMR_EXTTEXTOUTW` para texto Unicode renderizado a la resolución del dispositivo de destino |
| Lanzado | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de EMZ
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos EMZ.