資料シート●各科目

フォーマット

http://www.infonet.co.jp/apt/March/syllabus/bookshelf/format.html




 コンピュータと関係のある世界では、書式のことをフォーマット(<format)という。たとえば、銀行で口座を作ってもらう時はたくさんの欄で仕切ってある用紙に氏名や住所を書かされるけど、この用紙の形式も、生活の中で見かけるフォーマットの一つだ。

 コンピュータの世界でフォーマットが問題になる場合の第一は、ファイル編成のフォーマットだ。ディスクにファイルを保存しておけるようにするためには、ディスクについての情報(ディスクに保存されているファイルの名称、場所など)をどこかに書いておかなければならない。そのために必要になるファイルはディスクの中のどの場所に置いておくか、その中にはどんな情報を書いておくか、その形式はどんなふうにするかといったことを、あらかじめ打ち合せておかなければならない。こうして決められた、(ちょうど銀行の用紙のような)規則をファイル編成のフォーマットという。つまり、ファイル編成フォーマットは、ディスクの内容のフォーマットだと思ってもいい。
 封を切ったばっかりの新しいFDやMOをコンピュータで使うためには、初期化(initialization)をしておかなければならない。この作業もフォーマットとよばれることがあるが、これは、FDやMOの中に、ファイル編成フォーマットの規則にしたがって最初に必要なファイルを作っておく作業が、初期化には含まれているからだ。
 コンピュータで扱うディスクのファイル編成フォーマットは、どっちかと言うとそんなにややこしくはない。もっと面倒なのは、CDやDVDをAV機器で使う場合のフォーマットだ。AV機器は、コンピュータとは違って自動で動けるように、ファイルについての情報を格納しておくような特別なファイルだけでなく、内容(音楽、映画など)を格納しておく一般のファイルについてまで、その名称やディスクの中に並べる順番まできちんとうるさく決められている。音楽のCDや映画のDVDのことを、特別にオーディオCDとかDVDビデオとよぶのは、ただのCDやDVDとは違って、こういった特別なファイル編成フォーマットにしたがってそれらが作られていることを表している。

 もう一つのフォーマットはデータ編成のフォーマットだ。
 たった一つの数、一つの文字だけで役に立つ情報が作られることはめったにない。たとえば、スチルやオーディオはいくつもの数を並べることによって表現されているし、テキストも無数の文字の列として構成されている。だから、こういった情報を電波を通じて通信したり、テープなどに記録したりする場合は、並んでいる数や文字がどんな順になっているのか(またはどう重ね合されているのか)、どこで区切らないといけないのか、というようなことを決めておかなければならない。これがデータ編成フォーマットだ。
 コンピュータでは、一まとめの情報は一つのファイルの中にまとめて格納されることが多い。つまり、データ編成フォーマットは、ファイルの内容のフォーマットだと考えてもいい。





Q  BMPファイルをJFIFやGIFなどの別のフォーマットのファイルにするにはどうしたらいいですか?
(04-06-21、ま...さん)


A  Photoshopなど(ってそのほかに何があるって感じだけど)のスチルを取り扱うアプリは、いろんなフォーマット(でいろんなコーデック)のファイルをウィンドーとして開いたり、逆に、スチルのウィンドーの内容をいろんなフォーマットのファイルとして保存したりすることができるようになっています。この二つの機能を組み合わせれば、内容は同じでフォーマットが違うファイルを作ることができます。
 ただし、コーデックの制約によって、保存する時に情報が減ってしまうことはよくあります。たとえば、GIFでは256色以下の色しか取り扱えませんから、もとのファイルに天然色の写真が記録されていたとしても、それをGIFとして保存するために、段彩化やディザ化によって色の種類を減らさなければなりません。また、JPEGでしかも負荷の少ないファイルを作りたければ、セル単位の細かさはあきらめなければなりません。



コンピュータ


Copyleft(C) 2004, by Studio-ID(ISIHARA WATARU). All rights reserved.


最新更新
04-04-16