Archivos bin, cue y nrg en Linux

por | 13 julio, 2006

Es sencillo montar archivos ISO en linux

mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Sin embargo, no es tan fácil con los archivos .bin .cue o nrg.

Archivos NRG
Los archivos nrg tienen el mismo formato que los ISO, pero con algo de basura al inicio del archivo, asi que se pueden montar de la misma manera, pero con un parametro adicional: offset.

mount -t iso9660 -o loop,offset=307200 archivo.nrg /punto/de/montaje

En el ejemplo usamos offset=307200, que suele ser el correcto, pero en algunos casos puede variar. Instrucciones de cómo calcular el número correcto en este enlace.

Archivos bin cue
En este caso, necesitamos usar una herramienta llamada bchunk, que nos permite convertir los bin cue a iso

bchunk archivo.bin archivo.cue archivo

Esto nos genera archivo01.iso, y ya podemos montar el iso como sabemos. En Debian/Ubuntu

apt-get install bchunk

Existe también un módulo para el kernel llamado cdemu que nos permite usar directamente los archivos bin cue. Más informaciones en cdemu.sf.net

En caso que necesites grabar los archivos .bin .cue a CD, no es necesario convertirlos, k3b hace el trabajo por nosotros. También podemos usar k3b para «grabar» los archivos a un iso 🙂

MountISO
Existen otras alternativas que hacen el trabajo por nosotros, como por ejemplo MountISO que nos permite realizar distintas acciones con archivos ISO, NRG (Nero Burning ROM), UDF (DVD), CUE/BIN, CCD/IMG/SUB (CloneCD), XDVDFS (XBOX).
MountISO utiliza bchunk.

Ahora ya podemos usar aquellas imágenes de CD que nos complicaban la vida