Estructura de un fichero MP3:
Un fichero MP3 se constituye de diferentes frames MP3 que a su vez se
componen de una cabecera MP3 y los datos MP3. Esta secuencia de datos es
la denominada "stream elemental". Cada uno de los frames son
independientes, es decir, una persona puede cortar los frames de un
fichero MP3 y después reproducirlos en cualquier reproductor MP3 del
mercado. La cabecera consta de una palabra de sincronismo que es
utilizada para indicar el principio de un frame válido. A continuación
siguen una serie de bits que indican que el fichero analizado es un
fichero Standard MPEG y si usa o no la capa 3. Después de todo esto, los
valores difieren dependiendo del tipo de archivo MP3. Los rangos de
valores quedan definidos en la ISO/IEC 11172-3.