APEv2

Las etiquetas APEv2 se utilizan para almacenar metadatos como el título del álbum, el artista y el número de pista en los archivos de audio . Inicialmente, las primeras versiones de las etiquetas ( APEv1 ) estaban pensadas para el formato Monkey's Audio , pero Frank Klemm las modificó agregando un encabezado ( header ) y permitiendo así ubicar las etiquetas APE al principio del archivo, e implementando también el almacenamiento de metadatos Unicode .

Esta variante de etiqueta se utilizó por primera vez en los archivos de audio Musepack , pero debido a su simplicidad y flexibilidad, se adaptó más tarde como formato de etiqueta principal para los archivos de audio WavPack y OptimFROG , así como para Monkey's Audio (desde la versión 3.99) y TAK .

El reproductor de audio foobar2000 permite usar estas etiquetas en archivos MP3 en lugar de etiquetas ID3 estándar porque las etiquetas APEv2 son más fáciles de escribir y más flexibles de usar. Sin embargo, debido al hecho de que APEv2 no se diseñó originalmente para su uso en archivos MP3 (a diferencia de las etiquetas ID3), existen varios problemas. Por ejemplo, la cadena APETAGEX es el comienzo de una etiqueta APEv2 y la cadena TAG  es el comienzo de una etiqueta ID3v1. Por lo tanto, si la ETIQUETA en APETAGEX termina donde se espera una etiqueta ID3v1, este valor puede leerse incorrectamente. Además, los ID3 contienen el llamado " esquema de desincronización" que evita que los reproductores de audio reproduzcan datos de etiquetas. El formato APEv2 no admite este esquema, por lo que la presencia de la etiqueta APEv2 puede provocar errores de lectura o ruido al final del archivo.

Características

En formato, las etiquetas APEv2 están conceptualmente más cerca de los " comentarios Vorbis " que de las etiquetas ID3. Al igual que los "comentarios de Vorbis", son pares clave/valor no estructurados. Pero, a diferencia de los "comentarios" ya mencionados, estas etiquetas almacenan una lista de valores para cada clave, no una clave para cada valor. Por ejemplo, tomemos una pista que contiene datos sobre dos artistas. Los comentarios de Vorbis almacenarán estos datos como dos campos de ARTISTA separados, mientras que la etiqueta APEv2 almacenará estos datos como un campo de ARTISTA con dos valores separados por un carácter nulo (el byte con valor 0).

Los valores de las etiquetas APEv2 se pueden marcar como de tipo "texto", "binario" o "externo". Debido a esto, es posible que algunos productos de etiquetado no generen bloques con datos ilegibles. Por lo tanto, los datos de tipo binario no se pueden almacenar fácilmente en "comentarios de Vorbis" (aunque esto es por el diseño de estos comentarios)

Las etiquetas APEv2 admiten Unicode usando UTF-8 para claves y valores.

Véase también

Enlaces