Hva er en Metafile?
Metafilen kan sees på som den identifiserende taggen som brukes til å beskrive eller spesifisere en type data eller handlingsfil. I denne forstand blir metafilen forstått som en snik forhåndsvisning av hva en annen fil handler om. Flere typer metafiler er i vanlig bruk i dag, med konfigurasjonene og faktiske forhold til andre filer varierende litt.
Et av de mer vanlige eksemplene på metafilen er Windows Metafile, eller WMF. WMF benyttes i Microsoft-applikasjoner og er strukturert med inkludering av en grafisk enhetsgrensesnittprotokoll som gjør det mulig å presentere et grafisk bilde. Ved å gi kommandoen for å hente informasjonen, initierer metafilen en søke- og hentefunksjon og genererer skjermen. Noen av kommandoene som er involvert ligner mye på vektorgrafikkutsagn.
I andre tilfeller kan kommandoene innebære identifikasjon og gjenfinning av lagrede bitmapper fra et eller annet sted på harddisken. Selv om det er mulig å få tak i informasjonen ved å bruke bitmappene som allerede er bygget og på plass, vil du velge å gå med en metafil som WMF faktisk spare tid og tid. Dette gjelder spesielt når den aktuelle bitmappen brukes av flere komponenter i operativsystemet eller et av programmene som er åpne og kjører.
Et annet eksempel på metafilen er kjent som Computer Graphics Metafile, eller CGM. Ved å bruke standarder utviklet og vedlikeholdt av American National Standards Institute, vil CGM fungere på alle typer operativsystemer. Dette er en fordel i forhold til WMF, som bare vil fungere i et Windows-miljø. Computer Graphics Metafile vil gi all funksjonaliteten til Windows Metafile, som gir brukere som velger å gå med et annet operativsystem enn et Microsoft-basert program de samme alternativene og muligheten til å få tilgang til grafikk.
På grunn av variansen i typen metafiler som brukes i dag, er det utviklet flere konverteringsverktøy som gjør det enkelt å konvertere ett metafilformat til en annen type metafilkonfigurasjon. Disse verktøyene kan installeres på harddisken og programmeres for automatisk å utføre konverteringene, eller brukes fra sak til sak i et større nettverk.