Buenas tardes!
Quizás vaya a preguntar una locura,ya que no encuentro información ni googleando..
Sería posible crear un programa que me permita hacer una imagen ISO ? supongo que sí,pero no encuentro información sobre el formato o no se buscarlo.
Un saludo y gracias!
Hola, Goku jr.
No soy un experto en el tema, pero creo que andas buscando información sobre ISO 9660:
https://es.wikipedia.org/wiki/ISO_9660
Sí, es la wikipedia, no le hagas mucho caso ^^U
Creo que los ficheros ISO parten de este estandar. Lo más básico sería guardar los datos del CD byte a byte y punto, pero seguramente el formato ISO usado para almacenar el contenido del CD tendrá una cabecera con algunos datos extra, pero hasta ahí te puedo dar información.
¿Se pueden crear ficheros .ISO? Claro que sí, por poder, cualquier fichero puede ser creado. El problema es el contenido y la forma :D
Al menos te he facilitado un cabo del que sacar el ovillo (creo) ^^U
Gracias drumpi!
La idea es ir byte a byte,pero claro lo suyo son las cabeceras extras para que luego los archivos generados sean compatibles con otros programas Y ahi me vuelvo loco xD
Ya te digo que no te puedo decir mucho más. Sé que en sus inicios era una copia de todo el contenido del disco byte a byte, lo cual sólo es posible a través de los drivers del lector de CD (o sea, que imposible por Bennu), y que estuve buscando drivers de lectura hace años para la gp2X para poder montar imágenes.
Puedes intentar buscar más info ahora que sabes el nombre completo del estandar, o tratar de leer un fichero ISO ya creado con un editor hexadecimal y tratar de descifrar su contenido. si sabes cual es el primer fichero y su estructura, no debería ser excesivamente difícil tratar de averiguar de qué se compone la cabecera.
Pero, de nuevo, me muevo entre sombras ^^U Terminas antes leyendo el código de cualquier generador de imágenes ISO libre :P
Gracias otra vez drumpi!
La idea no era leer desde CD,si no cojer varios archivos y meterlos en uno solo,asique supongo que en Bennu se podría hacer,lo que no tengo tan claro es si se podrían guardar carpetas dentro del archivo XD
Saludos
creo que aca hay informacion de como hacerlo
https://en.wikipedia.org/wiki/ISO_9660
tranquilamente puedes hacerlo con bennugd, lo mismo podrias leer un cd o lo que sea.
Lo que buscas se llama mkisofs
esta dentro de un paquete llamado CDR tools
Binarios
http://cdrtools.sourceforge.net/private/cdrecord.html
aqui el codigo fuente (si deseas crear un modulo en c)
https://sourceforge.net/projects/cdrtools/files/
Desde bennu puedes llamar a mkisofs desde linea de comandos
http://wiki.osdev.org/Mkisofs
Otro en C++
https://sourceforge.net/p/cd2iso/code/HEAD/tree/ (https://sourceforge.net/p/cd2iso/code/HEAD/tree/)
aqui lo mismo pero en c#
https://sourceforge.net/projects/iso-creator-cs/
http://gomuiso9660.codeplex.com/
Muchas gracias
Cuando salga del trabajo hechare un vistazo
Todo estoi viene por que he pensado que con Bennu se podría crear utilidades a parte de juegos
Saludos y gracias