1. Curso
  2. Archivos binarios
  3. Leer etiquetas ID3 v1 de archivo MP3

Leer etiquetas ID3 v1 de archivo MP3


Última actualización: 23/08/2020 Dificultad: Intermedio

Cree un programa en C# que lea las etiquetas de la especificación ID3 v1 desde un archivo de música MP3. También debería comprobar si la etiqueta ID corresponde con los caracteres TAG de la versión 1.

Las especificaciones ID3 se aplican a cualquier archivo o contenedor audiovisual. Sin embargo, generalmente se aplica principalmente contenedores de audio. Hay tres versiones de la especificación que son compatibles. Por ejemplo, un archivo puede contener etiquetas simultáneamente versión 1.1 y versión 2.0. En este caso, el reproductor multimedia debe decidir cuáles son relevantes.

ID3 version 1

Esta primera especificación es muy simple. Consiste en adjuntar un bloque de tamaño fijo de 128 bytes al final del fichero en cuestión. Este bloque contiene las siguientes etiquetas:

  • Una cabecera de identificación con los caracteres "TAG".
  • Título: 30 caracteres.
  • Artista: 30 caracteres.
  • Álbum: 30 caracteres.
  • Año: 4 caracteres.
  • Un comentario: 30 caracteres.
  • Género (musical): un carácter.

Todas las etiquetas usan caracteres ASCII, excepto el género, que es un número entero almacenado en un único byte. El género musical asociado a cada byte está predefinido en el estándar e incluye definiciones de 80 géneros, numerados del 0 al 79. Determinados programas de reproducción han ampliado por su cuenta los géneros definidos (a partir del número 80).

Entrada

Salida

TAG
Impact Moderato
Nauj Llopir
YouTube Audio Library
1993

:

Solución

Archivos binarios

1 / 7

App Android


Practica C# en cualquier lugar con la app gratis para dispositivos Android.

App Android

Ejercicios C# por dificultad


Aprende C# a tu ritmo, los ejercicios están ordenados por dificultad.

Publicidad