Meta dosyası nedir?

Meta dosya, bir tür veri veya eylem dosyasını tanımlamak veya belirtmek için kullanılan tanımlayıcı etiket olarak görülebilir. Bu anlamda, meta dosyasının başka bir dosyanın neyle ilgili olduğuna dair gizli bir önizleme olduğu anlaşılmaktadır. Yapılandırmalar ve diğer dosyalarla gerçek ilişkilerin biraz değişmesi ile bugün birkaç meta dosyası türü yaygın olarak kullanılmaktadır.

Meta dosyasının en yaygın örneklerinden biri, Windows Meta Dosyası veya WMF'dir. Microsoft uygulamalarında kullanılan WMF, grafik bir görüntü sunmayı mümkün kılan bir grafiksel aygıt arayüz protokolünün eklenmesiyle yapılandırılmıştır. Bilgiyi alma komutunu vererek, meta dosya bir arama ve alma işlevi başlatır ve ekranı oluşturur. İlgili komutların bazıları vektör grafikleri ifadelerine çok benzer.

Diğer durumlarda, komutlar, sabit sürücüdeki bir konumdan depolanan bitmaplerin tanımlanmasını ve alınmasını içerebilir. Zaten yerleşik ve yerinde olan bitmapleri kullanarak bilgi edinmek mümkün olsa da, WMF gibi bir meta dosyasıyla gitmeyi seçmek aslında zamandan ve yerden tasarruf sağlayacaktır. Bu özellikle, söz konusu bitmap işletim sistemi içindeki veya açık ve çalışan uygulamalardan biri tarafından kullanılan birden fazla bileşen tarafından kullanıldığında geçerlidir.

Meta dosyanın ikinci bir örneği, Computer Graphics Meta Dosyası veya CGM olarak bilinir. Amerikan Ulusal Standartlar Enstitüsü tarafından geliştirilen ve sürdürülen standartları kullanarak, CGM her türlü işletim sisteminde çalışacaktır. Bu, yalnızca Windows ortamında çalışacak olan WMF'ye göre bir avantajdır. Computer Graphics Meta Dosyası, Microsoft Meta tabanlı bir uygulama dışındaki bir işletim sistemiyle gitmeyi seçen kullanıcıların aynı seçenekleri ve grafiklere erişebilmelerini sağlayan Windows Meta Dosyasının tüm işlevlerini sağlar.

Günümüzde kullanımda olan meta dosya türlerindeki değişkenlik nedeniyle, bir meta dosya biçimini farklı bir meta dosya yapılandırmasına dönüştürmeyi kolaylaştıran birkaç dönüştürme aracı geliştirilmiştir. Bu araçlar, sabit sürücüye yüklenebilir ve dönüşümleri otomatik olarak yürütmek üzere programlanabilir veya daha büyük bir ağ içindeki duruma göre bir durumda kullanılabilir.