|
ファイルという言葉は、情報を保管するためのハードディス ク、またはフロッピーディスク上の領域に参照するものです。
ファイルは小包みと想定してください。小包みはある場所に保管され、そのサイズと外部様相から中味がわからないようになっています。ファイルもこれと同じです。小包みがある場所から別の場所へ運ばれるのと同様に、ファイルは一つのフォルダーからもう一つのフォルダーへ移動されます。ファイルを開くこと自体は簡単ですが、一度開けた時点でプログラムがファイルの中味を認識するかどうかが問題になります。
一般的には、ファイルを開くまたはインポートすると言う場合は、ファイルの中味を意味することになります。例えば、小包みに読めない文字で書かれた手紙が同封されていると仮定します。これは手紙の内容に直接アクセスができないという意味です。しかし、手紙が中国語で書かれていることを知っている場合には、翻訳者を頼んで自分の言語に訳してもらうことができます。
ファイルを開くときも同様です。つまり、書かれている言語は何か知る必要があります。この場合、言語とはファイルのフォーマットを示します。フォーマットはファイルに情報がどのように書かれているかを定義するものです。フォーマットは後に情報を失なうことなく、再度読むために役立つものです。
これと同様に、中国語の文字が入っているファイルを読むためのプログラムは翻訳者が必要です。この翻訳者はコンピュータ用語でフィルターと呼びます。フィルターは一つのフォーマットからもう一つのフォーマットへ情報を翻訳するためのプログラムを意味します。外部フォーマットから内部フォーマットへまたはその逆へ翻訳するのとは関係ありません。翻訳の処理は通常メインプログラムから独立した形で行 われているため、フィルターはしばしば独立したプログラムになります。
IsoDraw ではすべてのフォーマットのためのフィルターがメインプログラムにインストールされています。
|