ID3タグ
80番以降はWinampで定義されたもの
ID3v2タグはファイルの先頭に配置され、大まかに分けて、ID3v2ヘッダ、拡張ヘッダ、フレーム(複数)、パディング領域の4領域から構成され、この順に並んでいる。以下に各領域ごとの詳細を示す。v2.2はフレームIDが3桁であるなど一部異なる
ID3v2ヘッダ
計10バイト。サイズは各バイトの最上位ビットが無効であり、有効な値は28ビットとなる。 v2.2では圧縮方式が指定されていない為、圧縮されている場合データを読み取れない可能性がある。また、拡張ヘッダは存在しない。
拡張ヘッダ
フレームデータ
フッタ
v2.4で追加された。フレーム領域の後ろ(パディング領域がある場合はその後ろ)に置かれる。マジックナンバー以外はヘッダと同じ。