Respuestas:
Debes mirar bchunk
, que está específicamente diseñado para este tipo de conversión. Debería poder instalarlo con sudo yum install bchunk
, pero solo estoy 95% seguro de que está en el repositorio estándar. bchunk
creará un ISO a partir de cualquier pista de datos y CDR para cualquier audio de CD. Si quieres que todo en un ISO bchunk
no sea apropiado.
La sintaxis es así,
bchunk IMAGE.bin IMAGE.cue IMAGE.iso
Para crear un solo ISO con todas las pistas en una, eche un vistazo bin2iso
. bin2iso
es muy probable que no esté incluido en su repositorio estándar. Aunque los RPM existen extraoficialmente en línea. Recomendaría usar PowerISO bin2iso
, ya que bin2iso
es bastante no actualizado.
bin2iso <cuefile>
También podrá realizar la conversión de PowerISO . Es un software comercial, pero la versión de Linux es freeware. A veces, si tengo problemas con el Software libre para diferentes conversiones de imágenes, pruebo PowerISO.
Si el archivo BIN contiene pistas de CD-Audio, ¡no puede convertirlo en una imagen ISO! La razón de esto es que, a diferencia de, por ejemplo, un CD-ROM, la estructura de datos de un CD de audio es fundamentalmente incompatible con un sistema de archivos ISO 9660. Consulte el siguiente enlace para obtener un documento que ofrece una buena explicación de esto:
http://journal.code4lib.org/articles/9581
Sin embargo, puede usar bchunk (como se sugirió anteriormente) con la opción -w , que genera la salida en formato WAV. La línea de comando sería algo como esto:
bchunk -s -w IMAGE.bin IMAGE.cue IMAGE
Esto creará archivos WAV para cada pista de audio, por ejemplo:
IMAGE001.wav
IMAGE002.wav
Etcetera El modificador -s realiza un intercambio de bytes en las muestras de audio. Si lo omite, el Endianness de los WAV será incorrecto y se reproducirán como ruido estático (al menos eso fue lo que sucedió la última vez que lo intenté).
cdmage se carga en archivos multipista y los guarda en 1 archivo cue + bin. Acabo de probarlo en psx Lucky Luke con 21 pistas y el juego funciona sin problemas en mi emulador después.
¡Encuéntralo!
diskfile1.iso
diskfile2.iso
fusionar a result.iso
cat diskfile1.iso > result.iso
cat diskfile2.iso >> result.iso
hecho.