ファイル全体の構造 一般的な MP3ファイルは MPEG オーディオフレームの前後に ID3 タグが挟み込む形になっています。現在一般的に使われている ID3 タグには ID3v1、ID3v2 と呼ばれる 2 種類のタグが存在します。 ID3v1 タグは 128 バイトの固定長で、ファイル末尾に配置されます。ID3v1 タグには歌手名・曲名・アルバム名などが記述されますが、サイズが固定長なのでそれほど大きい長さのテキストは入りきりません。また、文字コード等の問題も存在します。 ID3v2 タグは可変長で、ファイル先頭に配置されます。ID3v1 タグを完全に包含するものとなっていて、テキストのメタ情報以外にも、画像、歌詞などさまざまな情報を埋め込むことができるよう、たくさんの種類(id3v2.3 で 74 種類)のタグが規定されています。 他の MPEG 形式ファイルと同じように、MP3 形