CicTec wrote:Pues en este caso:
1) Create un archivo de imagen proprio, con cabecera, formato datos, datos, etc...
2) Guardas el archivo en el disco con FOPEN, FWRITE y los lees con FREAD, etc..., si quieres mas seguiridad usas el sistema de criptacion con passaword y compresion.
3) Lee el archivo desde el programa, cargando los datos de los pixels en un buffer alocado dinamicamente con malloc, luego copias el buffer en un MAP que usaras en el programa y luego descargas el buffer con free.
De esta forma tendras el archivo protegido, tu formato proprio (mas dificil de decodificar) y evitaras consumo double/excesivo en el programa para cargar los graficos.
Es la primera vez que escucho que es posible almacenar tu propio formato de fichero grafico en binario, y despues cargarlos en memoria y volcarlos en map directamente.
Y todo esto... Por mas seguridad?
Si la encriptacion(passwords) y compresion de gemix en fopen,map,fpg,fnt ...
No usan el mismo algoritmo secreto? Es el mismo.
Cictec es el unico que sabe el algoritmo secreto de contraseña y compresion de ficheros fopen y los graficos: fpg,map,fnt