パターンマスクは、ファイル内でパターンを検索するときに、パターン中で無視するビットを識別します。以下は、ファイルタイプ検索ツールとパターンマスクの例を示しています。
0 string BMxxxx\000\000 &0xffff00000000ffff image/bmp
この例のパターンとマスクは、以下のとおりです。
パターン |
B |
M |
x |
x |
x |
x |
\000 |
\000 |
マスク |
ff |
ff |
00 |
00 |
00 |
00 |
ff |
ff |
パターンとマスクは、次のような特性でファイルを指定します。
ファイルは BM から始まります。
BM の後に、任意の 4 バイトの値が続きます。
任意の 4 バイトの後に、\000\000 が続きます。
ファイルタイプ検索ツールは、このパターンとマスクに一致するファイルの MIME タイプが、image/bmp であることを示します。