O que é o formato de ficheiro EMZ?
Arquivos com a extensão .emz contêm gráficos vetoriais armazenados no formato .EMF (Windows Enhanced Metafile), comprimidos com o algoritmo GZIP. O formato armazena uma representação de imagem independente de dispositivo - cada arquivo contém registros sequenciais de desenho GDI que são analisados e executados no dispositivo de destino para renderizar o gráfico.
O padrão .emf subjacente foi introduzido com o Windows NT 3.1 em 1993 como uma extensão de 32 bits do .WMF (Windows Metafile). A variante .emz comprimida com GZIP surgiu no final da década de 1990 através do Microsoft Office e Visio, que a utilizam para incorporar gráficos vetoriais compactos em documentos e modelos. Os detalhes da especificação são publicados pela Microsoft como MS-EMF em seu site de Especificações Abertas. Existe um formato comprimido equivalente para o tipo de metarquivo mais antigo: .WMZ aplica a mesma compressão GZIP a arquivos .wmf.
Arquivos .emz começam com os magic bytes GZIP 1F 8B no deslocamento 0; a descompressão com qualquer ferramenta compatível com GZIP resulta em um arquivo .emf simples. Como os registros EMF descrevem a saída em unidades lógicas independentes de dispositivo, os arquivos .emz escalam sem perda de qualidade e podem descrever fielmente a saída de impressão - inclusive servindo como base para drivers gráficos de impressora.
Segurança e proteção
RISCO: LOWArquivos EMZ contêm comandos de desenho, não código executável ou macros. O risco real são explorações de analisadores (parsers): a renderização de metarquivos do Windows tem um histórico de CVEs (a falha WMF de 2005-2006, bugs periódicos de análise de GDI/EMF desde então, ex: problemas de GDI da classe CVE-2020-1096), portanto, mantenha o Windows e o Office atualizados e desconfie de anexos não solicitados. Um image001.emz em um e-mail comercial normal é quase sempre um artefato inofensivo do Outlook.
Detalhes do formato
em resumoProgramas que abrem arquivos EMZ
Detalhes técnicos
especificação profunda| Codificação do contêiner | Binário comprimido GZIP (RFC 1952) |
| Magic bytes | `1F 8B` (assinatura GZIP) no deslocamento 0 do arquivo |
| Payload descompactado | Arquivo binário padrão EMF (Enhanced Metafile) |
| Assinatura do payload EMF | DWORD `0x00000001` no deslocamento 0 do payload; ASCII ` EMF` (20 45 4D 46) no deslocamento 40 do cabeçalho EMF |
| Estrutura de registro GDI | Registros EMR_* sequenciais de comprimento variável, cada um prefixado com um campo de tipo de 4 bytes e um campo de tamanho de 4 bytes |
| Sistema de coordenadas | Unidades lógicas independentes de dispositivo; extensões de quadro armazenadas em unidades de 0,01 mm dentro do cabeçalho EMF |
| Suporte a cores | Até 32 bits ARGB; transparência alfa disponível via registros EMF+ incorporados |
| Tipo MIME | `image/x-emz` (não oficial); contêiner GZIP reconhecido como `application/gzip` |
| Taxa de compressão típica | Redução de tamanho de 60-80 % em comparação com o arquivo `.emf` não comprimido equivalente |
| Escalabilidade | Vetor totalmente independente de resolução; renderiza em qualquer DPI de destino sem perda por rasterização |
| Extensão EMF+ | Arquivos de modo duplo podem incorporar registros EMF+ (chamadas GDI+) ao lado de registros GDI legados para suavização (anti-aliasing) e mistura alfa |
| Relacionamento predecessor | `.emz` é a forma comprimida do `.emf`, que por sua vez sucedeu o `.wmf` de 16 bits; espelha o `.wmz` (GZIP comprimido `.wmf`) |
| Suporte multiplataforma | Renderização nativa GDI/GDI+ no Windows; multiplataforma via LibreOffice ou Inkscape após descompressão GZIP |
| Uso em clip-arts do Office | Formato de distribuição principal para coleções de clip-arts do Microsoft Office 2003-2010 |
| Fidelidade de saída de impressora | Registros EMF mapeiam diretamente para chamadas de impressão GDI, permitindo que arquivos `.emz` descrevam a saída da impressora em resolução total |
| Registros de texto Unicode | Suporta registros `EMR_EXTTEXTOUTW` para texto Unicode renderizado na resolução do dispositivo de destino |
| Lançado | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de EMZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos EMZ.