Heraldo, O arquivo que você enviou não é indexado, como alguns colegas imaginaram que seria. Isso economiza uma etapa do trabalho.
Cada registro do arquivo possui 400bytes. Dentro desses 400 bytes você encontrará todos os dados que aparecem no cadastro do sistema atual. Será preciso mapear a posição inicial e final de cada campo (você precisará consultar a tela de cadastro do sistema atual e o arquivo para isso). Tendo feito isso, você deverá criar um programa para percorrer esse arquivo e, a cada 400 bytes lidos, extrair os valores dos campos e incluir em alguma tabela ou gerar o SQL de inclusão. Isso deverá ser feito até que seja encontrado um byte 0 (NUL), indicando que não há mais registros. Divirta-se! PS: por favor, remova o meu e-mail do corpo da resposta. Um abraço, Dirlei.