Como posso tornar um arquivo antigo facilmente legível?

0

Eu tenho esse antigo arquivo .dat (meados dos anos 90), aparentemente codificado em ANSI, 4000 linhas, consistindo principalmente de controles como NUL , SOH , ETX , STX ... que eu gosto de ler.

Eu tentei convertê-lo para UTF-8 com o Notepad ++, alguns controles como NUL são removidos, mas ainda há muito.
Também tentei pesquisar e substituir esses controles, mas eles não foram pegos pela função de pesquisa.

Como devo proceder para tornar este arquivo humanamente legível?

EDIT para mais detalhes:
Este arquivo vem de um software escrito em Borland C / C ++ 2.0, desenvolvido por alguém da empresa em que estou trabalhando (como estagiário). Essa pessoa não está mais aqui e o software está em execução desde 1996 em um computador super antigo que executa o MS-DOS e tem um papel super crucial para os negócios da empresa.
Estou encarregado de refazer esse software usando tecnologias .NET, bancos de dados ... o que é feito, mas agora eu preciso desse arquivo chamado STOCK.DAT que o software antigo usa para gravar / ler todos os dados de estoque.

Usando um editor hexadecimal, os primeiros bytes são 30 35 30 00 20 33 35 , que correspondem a 050. 35 no arquivo, seguido apenas por 00 até o texto começar.

    
por A. Petit 08.10.2018 / 10:17

1 resposta

0

Isso soa como um arquivo binário ou criado por um produto de editor obscuro. O postfix .dat é geralmente usado para arquivos binários ou para anexos de e-mail.

Se você gostaria de examinar as strings legíveis dentro do arquivo, você pode usar o livre Strings do Sysinternals .

O tipo de arquivo pode às vezes ser analisado a partir dos primeiros bytes. Se você quiser dar uma olhada, por favor adicione aqui um hex dump do começo deste arquivo.

    
por 08.10.2018 / 10:27