Boa Tarde,
um arquivo binário de Rm-cobol foi corrompido devido a transferir pelo FILEZZILA em modo ASCII em vez de Binário, o motivo mais comum, bytes que são convertidos durante a transferência (um exemplo: uma quebra de linha de Linux (chr(13)[\n]) enviada a um Windows é convertida para (chr(10) + chr(13)[\r\n]) , Gostaria de saber se é possível em xHarbour ler este arquivo e reverter a conversão?
Cumprimentos
João Alpande
Ler e alterar arquivo Binário
Moderador: Moderadores
-
joaoalpande
- Usuário Nível 2

- Mensagens: 93
- Registrado em: 24 Fev 2005 09:04
- Localização: CAMPO GRANDE / MS
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Ler e alterar arquivo Binário
Teoricamente sim, mas vc precisaria saber o que é que deve ser convertido.
Até em clipper é possível, basta saber o que deve ser trocado.
fopen...
xBinario := strtran(xBinario,cTrocaDe,cTrocaPor)
fWrite...
A questão é complicada, porque o EXE mudou até o tamanho, nessa conversão o Filezzila deve ter apagado e movido do local correto... e os tamanhos das strings etc...
Saudações,
Itamar M. Lins Jr.
Até em clipper é possível, basta saber o que deve ser trocado.
fopen...
xBinario := strtran(xBinario,cTrocaDe,cTrocaPor)
fWrite...
A questão é complicada, porque o EXE mudou até o tamanho, nessa conversão o Filezzila deve ter apagado e movido do local correto... e os tamanhos das strings etc...
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
joaoalpande
- Usuário Nível 2

- Mensagens: 93
- Registrado em: 24 Fev 2005 09:04
- Localização: CAMPO GRANDE / MS
Ler e alterar arquivo Binário
Boa Tarde,
foi o que imaginei , já tentei de tudo , não vejo solução para recuperar estes arquivos danificados.
Cumprimentos
João ALpande
foi o que imaginei , já tentei de tudo , não vejo solução para recuperar estes arquivos danificados.
Cumprimentos
João ALpande