GNOME 2.2 システム管理 (Linux 版)

パターンマスク

パターンマスクは、ファイル内でパターンを判別するときに、パターン中で無視するビットを識別します。 以下は、ファイルタイプ判別パターンとパターンマスクの例を示しています。

0     string          BMxxxx\000\000 &0xffff00000000ffff      image/bmp

この例のパターンとマスクは、以下のとおりです。

パターン 

B

M

x

x

x

x

\000

\000

マスク 

ff

ff

00

00

00

00

ff

ff

パターンとマスクは、次のような特性でファイルを指定します。

  1. ファイルは BM から始まります。

  2. BM の後に、任意の 4 バイトの値が続きます。

  3. 任意の 4 バイトの後に、\000\000 が続きます。

ファイルタイプ判別パターンは、このパターンとマスクに一致するファイルの MIME タイプが、image/bmp であることを示します。