Página 1 de 1

Ler um arquivo tipificado desconhecido.

MensagemEnviado: 08 Ago 2008 01:35
por acostafeny
Olá pessoal,

Estou com um problema interessante.

Tenho um tipo de arquivo de dados (não é banco de dados) que é tipificado proveniente de um programa antigo feito em C (acho eu) que preciso ler e converter para txt através de um programa em delphi.

Gostaria de saber como faço para descobrir o formato (tamanho e tipo) de cada campo.

Há alguma ferramenta que poderia me ajudar?

Agradeço antecipadamente,
Acosta.

MensagemEnviado: 23 Dez 2008 22:43
por jeanfernandes
Bom se voce nao sabe quais os dados que tem nele nao vejo muita razao para gerar uma saida...
A num ser para o caso de uma eng. reversa.

Primeiro olhe se o arquivo nao tem os terminadores de fim de linha 0x0D 0x0A..depois olhe o padrao de comportamento.....em padroes de 2 ou 3 bytes....

Normalmente os caras nao colocam cabecalho nesse tipo de arquivo....
Se o arquivo for de strutura de tamanho fixo...veja a quantidade de bytes para ver se faz algum sentido...
veja entre 2 arquivos a quantidade de bytes....
se voce tem 2 arquivos provavelmente voce vai ter um MDC (maximo divisor comum) entre eles...ai ja da pra isolar (em tese) o tamanho da estrutura.....

Agora se for uma lista ligada de temanho ariavel de bytes ..ai ce tem problemas ais serios pra resolver....

Eh empirico....