O que é um metarquivo?
O metarquivo pode ser visto como a marca de identificação usada para descrever ou especificar algum tipo de arquivo de dados ou ação. Nesse sentido, o metarquivo é entendido como a prévia do que é outro arquivo. Atualmente, vários tipos de metarquivos estão em uso comum, com as configurações e a relação real com outros arquivos variando ligeiramente.
Um dos exemplos mais comuns do metarquivo é o metarquivo do Windows, ou WMF. Utilizado em aplicativos da Microsoft, o WMF é estruturado com a inclusão de um protocolo de interface gráfica de dispositivo que possibilita a apresentação de uma imagem gráfica. Ao emitir o comando para recuperar as informações, o metarquivo inicia uma função de pesquisa e recuperação e gera a exibição. Alguns dos comandos envolvidos são muito parecidos com instruções de gráficos vetoriais.
Em outros casos, os comandos podem envolver a identificação e recuperação de bitmaps armazenados de algum local no disco rígido. Embora seja possível obter as informações usando os bitmaps já construídos e no local, optar por usar um metarquivo como o WMF economizará espaço e tempo. Isso é especialmente verdade quando o bitmap em questão está em uso por vários componentes no sistema operacional ou em um dos aplicativos que estão abertos e em execução.
Um segundo exemplo do metarquivo é conhecido como Metafile de Computação Gráfica, ou CGM. Usando os padrões desenvolvidos e mantidos pelo American National Standards Institute, o CGM funcionará em qualquer tipo de sistema operacional. Essa é uma vantagem sobre o WMF, que funcionará apenas em um ambiente Windows. O Metafile de gráficos de computador fornecerá toda a funcionalidade do Metafile do Windows, que oferece aos usuários que optarem por usar um sistema operacional que não seja um aplicativo baseado na Microsoft as mesmas opções e capacidade de acessar gráficos.
Devido à variação no tipo de metarquivos em uso atualmente, várias ferramentas de conversão foram desenvolvidas para facilitar a conversão de um formato de metarquivo em um tipo diferente de configuração de metarquivo. Essas ferramentas podem ser instaladas no disco rígido e programadas para executar automaticamente as conversões ou usadas caso a caso em uma rede maior.