0x49 0x44 0x33 - это числовые кодировки для символов ID3 ASCII, указывающие начало тега 2.x ID3. Метки обычно находятся в начале mp3-файла. Данные mp3 сами по себе состоят из серии кадров после тега ID3. Там нет никакого магического значения, указывающего EOF, вы просто исчерпали кадры. Кроме того, теги ID3 версии 1 обычно находятся в конце mp3-файла и имеют размер 128 байт. Их можно найти, просматривая 128 байтов из EOF, для символов ASCII TAG.
См .: http://id3.org/Developer_Information
См .: http://www.mp3 -tech.org / programmer / frame_header.html
Конечно, легче читать любые данные, используя драйвер файловой системы для файловой системы на диске, который вы читаете. В любом случае (драйвер fs против драйвера fs) вам необходимо знать, какая файловая система реализована, если вы собираетесь просматривать файлы на диске.