†INFOタイプは最も標準的な情報ヘッダ形式で、以下の構成要素を持つ。INFOタイプはV4タイプ及びV5タイプに内包されているため、これらのタイプに対応するデコーダはINFOタイプについて考慮する必要はない。要素バイト数ヘッダサイズ4幅4高さ4プレーン数2ピクセル毎のビット数2圧縮タイプ4イメージデータサイズ4水平解像度4垂直解像度4カラーインデックス数4重要インデックス数4以下に各構成要素の詳細を述べる。ヘッダサイズ(4バイト)情報ヘッダのバイト単位でのサイズが符号無し整数値で入る。エンコーダは必ずこの値を格納するべきで、デコーダはこの値を用いて情報ヘッダを判別する。幅(4バイト)イメージのピクセル単位での幅が符号付き整数値で入る。以上でなければならない。高さ(4バイト)イメージのピクセル単位での高さが符号付き整数値で入る。トップダウン形式の場合は高さの値にマイナスの符号を付ける。プレーン数(2バイト)イメージのプレーン数(チャンネル数)が符号無し整数値で入る。エンコーダは必ずこの値を格納するべきで、厳密でないデコーダはこの値を無視しても構わない。ピクセル毎のビット数(2バイト)イメージデータにおいて1ピクセルを表現するのに必要なビット数が符号無し整数値で入る。いずれかとなり、この値によって圧縮タイプの取りうる値が変わる。圧縮タイプ(4バイト)イメージデータの形式を表す符号無し整数値で、以下のいずれかの値が入る。同値)標準の非圧縮形式であることを示す。同値)8ビットのRLE形式であることを示す。同値)4ビットのRLE形式であることを示す。同値)ビットフィールドを持つ非圧縮形式であることを示す。同値)JPEG形式であることを示す。同値)PNG形式であることを示す。イメージデータサイズ(4バイト)イメージデータのバイト単位でのサイズが符号無し整数値で入る。デコーダはこの値を利用する必要はなく、また信用するべきでもない。水平解像度(4バイト)垂直解像度(4バイト)イメージの横方向及び縦方向の1メートル当たりのピクセル数が符号無し整数値で入る。格納しても構わず、厳密でないデコーダはこれらの値を無視しても構わない。カラーインデックス数(4バイト)カラーパレットに格納される色数が符号無し整数値で入る。以下の場合、色数は2をピクセル毎のビット数の値で累乗した数になる。1ビットならば2色、4ビットならば16色、8ビットならば256色となる。重要インデックス数(4バイト)カラーパレットに格納されている色のうち、正確に表示すべき重要色の数が符号無し整数値で入る。先頭から数えてこの値の分の色が重要色として定義される。ある場合、全ての色が重要色となる。厳密でないデコーダはこの値を無視しても構わない。†V4タイプはINFOタイプを拡張した情報ヘッダ形式で、以下の構成要素を持つ。V4タイプはV5タイプに内包されているため、V5タイプに対応するデコーダはV4タイプについて考慮する必要はない。要素バイト数ヘッダサイズ4幅4高さ4プレーン数2ピクセル毎のビット数2圧縮タイプ4イメージデータサイズ4水平解像度4垂直解像度4カラーインデックス数4重要インデックス数4赤成分のカラーマスク4緑成分のカラーマスク4青成分のカラーマスク4α成分のカラーマスク4色空間タイプ4赤成分に対するCIEXYZのX座標4赤成分に対するCIEXYZのY座標4赤成分に対するCIEXYZのZ座標4緑成分に対するCIEXYZのX座標4緑成分に対するCIEXYZのY座標4緑成分に対するCIEXYZのZ座標4青成分に対するCIEXYZのX座標4青成分に対するCIEXYZのY座標4青成分に対するCIEXYZのZ座標4赤成分に対するガンマ値4緑成分に対するガンマ値4青成分に対するガンマ値4以下に各構成要素の詳細を述べる。ヘッダサイズ(4バイト)情報ヘッダのバイト単位でのサイズが符号無し整数値で入る。小さい場合は情報ヘッダの後半部分が切り捨てられる。して全構成要素を書き出すことが望ましいと思われる。デコーダはこの値を用いて情報ヘッダを判別し、この値のサイズ分だけデータを読み込んで解析するようにする。幅(4バイト)高さ(4バイト)プレーン数(2バイト)ピクセル毎のビット数(2バイト)圧縮タイプ(4バイト)イメージデータサイズ(4バイト)水平解像度(4バイト)垂直解像度(4バイト)カラーインデックス数(4バイト)重要インデックス数(4バイト)これらの値はINFOタイプの対応する値と同様の意味を持つ。詳しくはINFOタイプを参照のこと。場合のみ意味を持ち、各色成分のカラーマスク値が入る。データの意味はビットフィールドと同様であるため、詳しくはそちらを参照のこと。α成分のカラーマスク(4バイト)α成分(透明度情報)のカラーマスク値が入る。データの意味はビットフィールドと同様であるため、詳しくはそちらを参照のこと。完全に背景を透過する。透明度情報を扱わないデコーダはこの値を無視しても構わない。色空間タイプ(4バイト)色空間タイプを示す定数が符号無し整数値で入る。以外であった場合、この情報ヘッダはV5タイプである可能性がある。場合のみ意味を持ち、各色成分に対応したCIEXYZカラーモデルの各座標(三刺激値)が符号付き整数値で入る。出力デバイス(ディスプレイ等)にRGB値を渡す際に、これらの値を用いることができる。よって、デバイスに依存しないデコーダはこれらの値を無視して構わない。SystemsによるCIEXYZカラーモデルの解説等を参照のこと。メモ書き等が参考になる。場合のみ意味を持ち、各色成分に対応したガンマ値が入る。構造体の解説によると、8〜15ビットが整数部、16〜23ビットが小数部の固定小数点数とのこと*2。思われるが、正確な情報は不明。デバイスに依存しないデコーダはこれらの値を無視して構わない。†V5タイプはV4タイプを更に拡張した情報ヘッダ形式で、以下の構成要素を持つ。V5タイプに対応することでINFOタイプ及びV4タイプにも対応できる。要素バイト数ヘッダサイズ4幅4高さ4プレーン数2ピクセル毎のビット数2圧縮タイプ4イメージデータサイズ4水平解像度4垂直解像度4カラーインデックス数4重要インデックス数4赤成分のカラーマスク4緑成分のカラーマスク4青成分のカラーマスク4α成分のカラーマスク4色空間タイプ4赤成分に対するCIEXYZのX座標4赤成分に対するCIEXYZのY座標4赤成分に対するCIEXYZのZ座標4緑成分に対するCIEXYZのX座標4緑成分に対するCIEXYZのY座標4緑成分に対するCIEXYZのZ座標4青成分に対するCIEXYZのX座標4青成分に対するCIEXYZのY座標4青成分に対するCIEXYZのZ座標4赤成分に対するガンマ値4緑成分に対するガンマ値4青成分に対するガンマ値4sRGB色空間タイプ4色空間プロフィールオフセット4色空間プロフィールサイズ4予約4以下に各構成要素の詳細を述べる。ヘッダサイズ(4バイト)情報ヘッダのバイト単位でのサイズが符号無し整数値で入る。小さい場合は情報ヘッダの後半部分が切り捨てられる。して全構成要素を書き出すことが望ましいと思われる。デコーダはこの値を用いて情報ヘッダを判別し、この値のサイズ分だけデータを読み込んで解析するようにする。幅(4バイト)高さ(4バイト)プレーン数(2バイト)ピクセル毎のビット数(2バイト)圧縮タイプ(4バイト)イメージデータサイズ(4バイト)水平解像度(4バイト)垂直解像度(4バイト)カラーインデックス数(4バイト)重要インデックス数(4バイト)これらの値はINFOタイプの対応する値と同様の意味を持つ。詳しくはINFOタイプを参照のこと。赤成分のカラーマスク(4バイト)緑成分のカラーマスク(4バイト)青成分のカラーマスク(4バイト)α成分のカラーマスク(4バイト)これらの値はV4タイプの対応する値と同様の意味を持つ。詳しくはV4タイプを参照のこと。色空間タイプ(4バイト)色空間タイプを示す符号無し整数値で、以下のいずれかの値が入る。同値)V4タイプと同様の色空間情報を持つことを示す。同値)sRGB色空間情報を持つことを示す。同値)Windows標準の色空間であることを示す。同値)色空間プロフィールファイルのパスがBMPファイル中に含まれていることを示す。同値)色空間プロフィールがBMPファイル中に含まれていることを示す。場合のみ、V4タイプの対応する値と同様の意味を持つ。詳しくはV4タイプを参照のこと。sRGB色空間タイプ(4バイト)sRGB色空間を示す符号無し整数値で、以下のいずれかの値が入る。これらの値は全てICCによって定義された国際色彩協会標準(ICC32)に基づいている。厳密でないデコーダはこの値を無視しても構わない。対応する名称は"Saturation"である。Colorimetric"である。対応する名称は"Perceptual"である。Colorimetric"である。場合のみ意味を持ち、色空間プロフィールデータの格納位置が情報ヘッダの先頭からのバイト単位でのオフセットとして符号無し整数値で入る。各色空間タイプにおける色空間プロフィールデータの内容を以下に示す。厳密でないデコーダはこの値を無視しても構わない。(ヌル文字)で終わる文字列である。場合プロフィールデータは色空間プロフィールサイズ分の埋め込みデータである。場合のみ意味を持ち、色空間プロフィールデータのバイト単位でのサイズが符号無し整数値で入る。色空間プロフィールデータを利用しないデコーダはこの値を無視して構わない。デコーダはこの値を無視して構わない。†ビットフィールドは、以下の条件をすべて満たす場合のみ存在する。情報ヘッダがINFOタイプ、V4タイプ、V5タイプのいずれかである。