Anyone got any experience of disassembling MP3 files?
Yes. The MP3 frame header specification is described nicely on this page.

The reason there is no single "unified" header on an MP3 file is that it was meant to be capable of working as a streaming protocol that didn't require you to see the beginning or end of the stream.
_________________________
Tony Fabris