Ler um arquivo tipificado desconhecido.

Programação Delphi e Pascal

Moderadores: 51, guest2003

Ler um arquivo tipificado desconhecido.

Mensagempor acostafeny » 08 Ago 2008 01:35

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.
acostafeny
Bit
 
Mensagens: 11
Registrado em: 17 Jul 2008 01:45

Mensagempor jeanfernandes » 23 Dez 2008 22:43

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....
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB


Voltar para Delphi e Pascal

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x