SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: aguilot_21 en Martes 30 de Agosto de 2005, 22:58
-
Buenas,
Tengo que importar datos de unos ficheros indexados a una base de datos de acces. El problema es que no se la estructura de estos ficheros. Hay alguna manera de hacerlo??
Muchas Gracias,
Saludos
-
Perdon,
Son ficheros binarios!!
Saludos
-
Disculpa... :blink: No comprendo tu pregunta.
Te refieres a que un archivo binario fue grabado con los tipos de datos "struct" .???
Porque si es asi, es muy importante saber como fue declarada esa estructura
para poder acceder a los "campos" de cada "registro" (por llamarlos de alguna manera). Y eso ya sería una facil solución.
Ahora, puede ser que estes hablando sobre un formato de archivo de alguna aplicación ya determinada, y eso puede tener ooootra solución...
-
Es decir, la clave esta en saber la longitud en bytes y el orden de cada dato que necesitas leer - y/o su tipo de dato - para poder darle legibilidad a la lectura del archivo binario. Si no la sabes, será sumamente dificil extraer la información que requieres.
-
El problema es que no se la estructura. No hay ningun tipo de visualizador para poder ver el contenido del fichero para poder deducir la estructura de este??
Saludos,
Gracias
-
Un poco a lo bruto y sencillos es abrir el fichero con el notepad. Si los datos no estan encriptados o comprimidos, visualmente se ven las repeticiones que te dan idea de lo que hay.
A veces tienes que bajar un poco sobre lo ilegible para saltar la cabecera y ver las tabulaciones de los datos, eso si, un poco de paciencia para contar los caracteres.
Saludos
Juanma