ファイルの種類を見破る魔法の数値
私たちの身の回りには、写真、動画、文章など、様々な種類のデータが存在します。そして、これらのデータはパソコンの中では「ファイル」として保存されていますね。ファイルは一見どれも同じように見えますが、パソコンはこれらのファイルを見事に使い分けています。一体どのようにファイルの種類を見分けているのでしょうか?
実は、ファイルには人間には見えない特別な仕組みが備わっています。ファイルの先頭には、そのファイルの種類を示す「マジックナンバー」と呼ばれる数値が記録されているのです。このマジックナンバーはファイルの種類ごとに決まっており、パソコンはこの数値を読み取ることで、そのファイルが写真なのか、動画なのか、それとも文章なのかを瞬時に判断しているのです。
例えば、JPEGという形式の画像ファイルの場合、マジックナンバーは「FF D8 FF」と決められています。パソコンがファイルを開く際に、ファイルの先頭に「FF D8 FF」という数値が記録されていると「これはJPEG画像だ!」と認識し、適切なソフトウェアを使って画面に表示してくれるのです。
このように、普段何気なく使っているファイルですが、その裏には、コンピュータが正しくファイルの種類を認識するための、巧妙な仕組みが隠されているのです。