Formato ISO

Started by Goku jr, November 04, 2017, 06:19:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Goku jr

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!

Drumpi

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
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Goku jr

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

Drumpi

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
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Goku jr

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

SplinterGU

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.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

l1nk3rn3l

#6
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/


aqui lo mismo pero en c#
https://sourceforge.net/projects/iso-creator-cs/

http://gomuiso9660.codeplex.com/



Goku jr

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