Metarquivo do Windows (.wmf)

[MS-WMF]: Padrão

Windows Metafile (WMF) é o formato contentor vetorial e raster legado de 16-bit da Microsoft, concebido na era do Windows 3.0 para partilhar ilustrações e gráficos dimensionáveis entre aplicações do Windows.

Converter WMF para SVG

Conversor gratuito de WMF para SVG no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspecionar e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos WMF inspecionando a sequência de bytes binários inicial:

Selecione ou solte os arquivos aqui

Conversão 100% privada no navegador - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de Privacidade com Zero Transmissão de Rede: 0 bytes enviados para servidores externos. Todo o processamento ocorreu localmente no sandbox do seu navegador.

Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos WMF inspecionando a sequência de bytes binários inicial:

ASSINATURA HEX (OFFSET 0):

D7 CD C6 9A / 01 00 09 00

REPRESENTAÇÃO ASCII: ×ÍÆš / ....

Padronização: [MS-WMF]: Especificação do Formato Windows Metafile

Especificações Técnicas

Arquitetura do ContêinerRegistos de metaficheiro GDI de 16-bit opcionalmente precedidos por um cabeçalho colocável Aldus de 22 bytes
CompressãoRegistos de comandos de desenho vetorial e raster de 16-bit não comprimidos
Ordem de Bytes (Endianness)Little-Endian (Intel x86)
Espaços de CoresRGB Dependente do Dispositivo
Canais e EstruturaCaminhos vetoriais, polígonos, sequências de texto e bitmaps DIB de 16-bit/24-bit incorporados
Dimensões MáximasEspaço de coordenadas inteiras de 16-bit (-32.768 a +32.767 unidades)
TransparênciaMáscaras de transparência de operação raster binária (ROP2)
Streaming e ProgressivoReprodução de registos sequenciais diretamente para o GDI do Windows de 16-bit

Matriz de Comparação Técnica: WMF vs Concorrentes

Atributo TécnicoWMF (Atual)EMFSVGEPS
Espaço de CoordenadasInteiro de 16-bit (-32768 a 32767)Coordenadas de inteiros de 32-bitPonto flutuante de dupla precisão IEEEPontos PostScript de 1/72 de polegada
Sistema OperativoGDI do Windows legado de 16-bitGDI+ do Windows de 32-bitPadrão Web Universal W3CPadrão de Pré-impressão PostScript
Suporte em Navegadores ModernosNenhum suporte nativo no navegadorNenhum suporte nativo no navegadorEmbutido nativamente a 100% em todos os navegadoresNenhum suporte nativo no navegador
Postura de SegurançaElevado risco em analisadores nativos legadosRisco moderado no GDI nativoXML declarativo seguro (higienizado)Elevado risco (linguagem executável)

Modos Comuns de Corrupção e Guia de Recuperação Hex

O gráfico aparece severamente distorcido ou comprimido num ponto microscópico.

Causa Raiz: Cabeçalho colocável Aldus em falta ou corrompido (falta do marcador mágico 0xD7CDC69A e da caixa delimitadora).

Recuperação: Reinjetar a caixa delimitadora colocável padrão ou transcodificar para SVG utilizando o Conversor Metafile do File2File.

Análise de Segurança e Vetores de Ataque ao Analisador

O WMF é um dos formatos historicamente mais vulneráveis na história da computação devido aos registos de execução de retorno de chamada GDI (SETABORTPROC).

Vetores de Ataque Conhecidos

  • Execução de código arbitrário através da invocação do registo SETABORTPROC no GDI do Windows legado.
  • Estouro de buffer ao processar matrizes de pontos de polígonos de 16-bit corrompidas.
  • Leitura de memória dinâmica fora dos limites durante a descompressão do bitmap DIB incorporado.

Melhores Práticas Defensivas: Nunca analise ficheiros WMF utilizando APIs GDI nativas do sistema operativo; transcodifique estritamente dentro de ambientes WebAssembly isolados.

Origens Históricas e Marcos

2006A Microsoft emite uma correção de emergência para a vulnerabilidade crítica do Windows Metafile (CVE-2005-4560).
1993Sucedido pelo formato Enhanced Metafile (EMF) de 32-bit com o Windows NT.
1990Introduzido com o Windows 3.0, tornando-se rapidamente o formato padrão para ilustrações de editor eletrónico.

Principais Vantagens e Prós

  • Armazenamento vetorial compacto: os ficheiros de ilustrações legados dos anos 90 pesam tipicamente apenas alguns kilobytes.
  • Formas vetoriais e tipos de letra dimensionáveis adaptam-se suavemente às resoluções das primeiras impressoras de secretária.
  • Padrão histórico incorporado em milhões de documentos e arquivos legados do Microsoft Office.

Limitações Técnicas e Contras

  • Obsolescência severa: as coordenadas inteiras de 16-bit limitam a precisão do desenho em comparação com os formatos vetoriais modernos.
  • Historial de segurança infame: as capacidades de execução de registos WMF legados permitiram a execução remota de código crítico.
  • Sem suporte para recursos vetoriais modernos como gradientes, máscaras de opacidade ou estilos CSS.

Curiosidades Técnicas

  • O cabeçalho WMF colocável começa com os bytes mágicos 0xD7 0xCD 0xC6 0x9A, que foi inventado pela Aldus Corporation para o PageMaker.
  • A vulnerabilidade do registo 'SETABORTPROC' em 2005 permitia aos atacantes executar código assembly arbitrário simplesmente fazendo com que um utilizador visualizasse uma imagem no Explorador do Windows.
  • Milhões de coleções de ilustrações em disquetes na década de 1990 foram distribuídas exclusivamente no formato .WMF.

Perguntas Técnicas Frequentes

O que é um ficheiro WMF?

O WMF (Windows Metafile) é um formato vetorial legado da Microsoft criado em 1990 para armazenar ilustrações e gráficos no Windows 3.0 e versões iniciais do Microsoft Office.

Como posso converter WMF para SVG ou PNG?

Pode converter com segurança ficheiros WMF em gráficos vetoriais SVG modernos e dimensionáveis ou imagens PNG utilizando o File2File.app diretamente no seu navegador web.

Porque é que o WMF era considerado perigoso no passado?

Em 2005, foi descoberta uma falha crítica onde os ficheiros WMF podiam despoletar retornos de chamada executáveis de impressora, permitindo que ficheiros maliciosos infetassem computadores simplesmente ao serem visualizados.