TODOPIC
Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: migsantiago en 14 de Junio de 2009, 16:14:49
-
Hola
Ando buscando algún programa en Windows que reciba un archivo cualquiera y genere un archivo .c, .h o incluso .java que exprese el archivo de entrada como un arreglo de bytes listo para copiar y pegar dentro de algún proyecto como código fuente.
Ejemplo:
Archivo1.bmp lo convierte a:
const byte imagen[]={0x42, 0x4d, 0x3a, 0x00, ..........., 0xff, 0xff, 0xff, 0x00};
Esto para copiar y pegar el mega arreglo dentro de un programa en c o java.
Quise probar con el convertidor que trae CCS pero me dio errores I/O 6 y después dejó de funcionar, ya ni siquiera me abre el IDE :8}
(http://img31.imageshack.us/img31/5318/ccserror.jpg)
¿Me podrían recomendar otra aplicación similar? Gracias.
-
Bueno pues a falta de sugerencias escribí mi propio convertidor de archivos :D
Lo pueden descargar y probarlo, espero que les sea de utilidad.
SL File2Array v0.01
http://electrolinks.blogspot.com/2009/06/sl-file2array-v001.html
(http://img31.imageshack.us/img31/7880/slfile2array.png)
(http://img31.imageshack.us/img31/1760/qwinedslfile2array.th.jpg) (http://img31.imageshack.us/img31/1760/qwinedslfile2array.jpg)
-
muy interesante tu aplicación, pero me queda la curiosidad de saber para que sirve en el fondo?
gran trabajo, gracias por compartilo mig
-
Me atrevo a contestar, esta es una manera de "embeber" algún archivo en el mismo ejecutable, por ejemplo, una imagen, un archivo de audio, etc. de manera que en el archivo ejecutable estén contenidos los recursos de que haces uso en la aplicación.
Yo la he usado junto con la biblioteca Allegro para algunas pequeñas pruebas :).
-
Me atrevo a contestar, esta es una manera de "embeber" algún archivo en el mismo ejecutable, por ejemplo, una imagen, un archivo de audio, etc. de manera que en el archivo ejecutable estén contenidos los recursos de que haces uso en la aplicación.
Yo la he usado junto con la biblioteca Allegro para algunas pequeñas pruebas :).
Perfectamente explicado Geo.
Escribí la aplicación para embeber una imagen png en una aplicación en java para celular pero después me di cuenta de que había otra forma de hacerlo jejeje
Pero es útil para embeber muchos otros archivos en el ejecutable sin tener que recurrir a librerías de manejo de archivos.
-
aah ok, muy interesante la forma de hacerlo