Una hoja de referencia , o archivo de referencia , es un archivo de metadatos que describe cómo se distribuyen las pistas de un CD o DVD [ cita requerida ] . Las hojas de referencia se almacenan como archivos de texto sin formato y normalmente tienen una extensión de nombre de archivo .cue . CDRWIN introdujo por primera vez las hojas de referencia, [1] que ahora son compatibles con muchas aplicaciones de creación de discos ópticos y reproductores multimedia .
Las hojas de referencia pueden describir muchos tipos de CD de audio y datos. Los datos principales (incluido el audio) de un CD descritos por una hoja de referencia se almacenan en uno o más archivos a los que hace referencia la hoja de referencia. Las hojas de referencia también especifican la duración de las pistas y el texto del CD, incluidos los títulos y los intérpretes de las pistas y los discos. Son especialmente útiles al dividir el audio almacenado en un solo archivo en varias canciones o pistas. Los archivos de datos a los que hace referencia la hoja de referencia pueden ser archivos de audio (comúnmente en formato MP3 o WAV ) o imágenes de disco simples , generalmente con una extensión .bin .
Cuando se utiliza para imágenes de disco, el formato suele denominarse CUE/BIN, lo que indica que almacena una imagen de disco compuesta por un archivo de hoja de referencia y uno o más archivos .bin . Los archivos .bin son copias binarias sin formato, sector por sector, de pistas de los discos originales. Estos archivos binarios .bin generalmente contienen los 2352 bytes de cada sector en un disco óptico , incluidos encabezados de control y datos de corrección de errores en el caso de los CD-ROM (a diferencia de las imágenes ISO de los CD-ROM, que almacenan solo los datos del usuario). Sin embargo, el comando TRACK en un archivo de hoja de referencia se puede usar para hacer referencia a imágenes de disco binario que contienen solo los datos de usuario de cada sector, indicando el modo de CD específico de las pistas a partir de las cuales se creó la imagen (lo cual es necesario saber). el tamaño de los datos del usuario en cada sector).
El formato BIN/CUE es uno de los pocos formatos, además de NRG de Nero , MDF/MDS de Alcohol 120% y CCD/IMG/SUB de CloneCD , que admite CD de modo mixto que pueden contener pistas de CD de audio, así como datos. pistas.
El nombre "hoja de referencia" proviene del comando SCSI/ATA "enviar hoja de referencia" en la creación de discos ópticos . [1] La especificación para ese comando define un formato de hoja de referencia que contiene prácticamente la misma información, pero en una estructura de datos binaria tabular, en lugar de un archivo de texto. [2]
En octubre de 2023, se descubrió una vulnerabilidad en la biblioteca libcue, que analiza hojas de referencia en sistemas Linux con escritorios GNOME . El exploit podría otorgarle a un atacante derechos de ejecución de código en sistemas GNOME. [3]
Se puede copiar un CD de audio multipista completo en un único archivo de audio y una hoja de referencia. Sin embargo, los reproductores de audio de software y los reproductores de audio digital de hardware a menudo tratan cada archivo de audio como una única entrada de lista de reproducción , lo que puede dificultar la selección e identificación de las pistas individuales. Una solución común es dividir el archivo de audio original en una serie de archivos separados, uno por pista.
Otro enfoque es que el reproductor de audio soporte directamente la hoja de referencia. Esto puede implicar proporcionar una nueva lista de reproducción (por ejemplo, una ventana adicional) para el contenido de la hoja de referencia o agregar una entrada para cada pista directamente en la lista de reproducción principal.
Una hoja de referencia es un archivo de texto sin formato que contiene comandos con uno o más parámetros. Los comandos normalmente se aplican a todo el disco o a una pista individual, dependiendo del comando particular y del contexto. Pueden describir el diseño de los datos que se van a escribir o CD-Text ( metadatos ). La especificación original de la sintaxis y semántica de la hoja de referencia aparece en la Guía del usuario de CDRWIN. [4]
Los comandos estándar son: [5]
Los programas de extracción de CD normalmente ofrecen la opción de crear un archivo separado para cada pista de audio, con la parte (pre)espacio de una pista colocada al final del archivo de la pista anterior. Esto coincide con la operación de reproducción normal (el comienzo de cada archivo es el comienzo de una pista, no el espacio que la precede) y con el diseño descrito en la tabla de contenidos del disco, que no especifica información sobre espacios en absoluto.
El formato de hoja de referencia, como se especifica en el Manual del usuario de CDRWIN, [4] no admite conjuntos de archivos de este tipo; más bien, está diseñado con la expectativa de que todos los datos de audio existan en un solo archivo (CDRWIN solo crea hojas de referencia para ese tipo de copia) o en archivos separados, pero solo con las partes separadas del audio eliminadas o colocadas al final. comienzo de los archivos.
Para permitir el uso de hojas de referencia para grabar un CD a partir de conjuntos de archivos normales que tienen la parte de espacio al final de cada archivo, el programa de extracción y grabación de CD Exact Audio Copy (EAC) permite la creación de hojas de referencia que relajan el Restricción del Manual del usuario de CDRWIN sobre dónde se pueden utilizar los comandos ARCHIVO. [7] Este formato de hoja de referencia no conforme, destinado únicamente a grabar CD con EAC, no es compatible con otras piezas de software, como el reproductor multimedia foobar2000 , que permite el uso de hojas de referencia como listas de reproducción.
El archivo MP3 "Faithless - Live in Berlin.mp3" , contiene una grabación en vivo de la banda Faithless . En este concierto, Faithless interpretó ocho canciones en el orden que se muestra a continuación. Por tanto, el listado de canciones es el siguiente:
Dado que el MP3 es un archivo que contiene toda la interpretación, grabarlo en un CD tal como está haría inconveniente saltar a canciones individuales. Para diseñar la hoja de referencia, primero hay que encontrar los puntos del MP3 en los que comienza cada canción. Los tiempos son acumulativos: cada track debe tener un tiempo posterior al anterior.
Las primeras cinco líneas indican la información del disco. A esto le sigue la información de cada pista, separada del resto. La línea INDEX 01 se lee igual para cada pista, con la excepción del valor de tiempo que le sigue. REM , TÍTULO y PERFORMER son opcionales.
REM GÉNERO ElectrónicaFECHA REM 1998INtérprete "Infiel"TÍTULO "Vivir en Berlín"ARCHIVO "Faithless - Live in Berlin.mp3" MP3 PISTA 01 AUDIO TÍTULO "Reverencia" INtérprete "Infiel" ÍNDICE 01 00:00:00 PISTA 02 AUDIO TÍTULO "Ella es mi bebé" INtérprete "Infiel" ÍNDICE 01 06:42:00 PISTA 03 AUDIO TÍTULO "Tome el largo camino a casa" INtérprete "Infiel" ÍNDICE 01 10:54:00 PISTA 04 AUDIO TÍTULO "Insomnio" INtérprete "Infiel" ÍNDICE 01 17:04:00 PISTA 05 AUDIO TÍTULO "Recuperar a la familia" INtérprete "Infiel" ÍNDICE 01 25:44:00 PISTA 06 AUDIO TÍTULO "Salva Mea" INtérprete "Infiel" ÍNDICE 01 30:50:00 PISTA 07 AUDIO TÍTULO "Viejo Sucio" INtérprete "Infiel" ÍNDICE 01 38:24:00 PISTA 08 AUDIO TÍTULO "Dios es un DJ" INtérprete "Infiel" ÍNDICE 01 42:35:00
Un ejemplo de una hoja de referencia utilizada junto con un archivo de imagen de CD:
ARCHIVO "sampleimage.bin" BINARIO PISTA 01 MODO1/2352 ÍNDICE 01 00:00:00
{{cite book}}
: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )