La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6803 - COMO LEER LA INFORMACION DE ARCHIVO MP3
Autor:  alfredo carmona
quisiera saber cual es la estructura de un archivo mp3, como puedo saber la informacion de duracion de pista, el ratio de compresion y todos esos datos.

gracias.

  Respuesta:  Juan Palma
Los ficheros MP3 utilizan sus 128 últimos bytes (caracteres) para almacenar la información.

Ese grupo de 128 bytes está distribuido de la siguiente forma y este mismo orden:

- Los tres primeros bytes es la palabra "TAG", en mayúsculas
- Los siguientes 30 bytes para el Título de la canción.
- Los siguientes 30 son para el artista
- 30 bytes para el álbum
- 4 bytes para el año (aunque sea un número se guarda como cadena)
- 30 bytes para comentarios
- Y el último byte para el género.

Total: 128 bytes.

La información siempre debe estar completa, es decir, si por ejemplo el nombre de la canción tiene 10 caracteres, debes añadirle 20 espacios en blanco para completar los 30 caracteres correspondientes. Al final el TAG debe tener siempre 128 bytes.

Espero haberte ayudado.