メタファイル(metafile)っていうのは、複数のデータタイプの含まれるファイルフォーマット。
主に、コンピュータグラフィックス・メタファイル(CGM)やストリーミング・メディア・メタファイルがある。
ストリーミング・メディア・メタファイルとは音声や動画などのストリーミング用のURLが記述されたファイルで、配信する側は、メディアファイルを直接公開するわけではなく、メタファイルを公開して、プロトコルなどの指定でメディアファイルへの直接アクセスを制限する。
コンピュータグラフィックス・メタファイル(CGM)は、特定アプリケーションやプラットフォーム、システムプログラムやデバイス機器に依存されない、2次元グラフィックスデータの情報表現形式で、グラフィックスデータを異なるコンピュータ間やアプリケーション間で交換を可能にすることを可能にする。
すべてのグラフィックデータもそもそもテキスト化可能で、コンパイルされたバイナリファイルがイメージなどを描画することができる。
メタファイルの場合は、それらの文字化可能なグラフィックスデータとそれを病がするための様々な情報を格納することができる。
簡単にいえば、いろいろな環境にあわせて、いくつかの命令やデータが混在しているファイルといったところでしょうか。