Existe um formato de arquivo do Windows com registros separados por CR (sem caracteres LF)?

0

Hoje, um arquivo foi extraído em um sistema Windows, o Windows 7 para ser exato, e enviado para um sistema Unix. O aplicativo que processa o arquivo falhou deliberadamente, porque o arquivo tinha uma linha nele, mesmo que seus vários registros estivessem separados por <CR> . O arquivo foi extraído de um aplicativo do Access.

Este formato é algum tipo de atalho usado pelo Windows? Estou acostumado a registrar terminadores que são <CR><LF> ou <LF> .

Eu sei como consertar o problema; Estou apenas curioso para este formato de arquivo que eu não vi antes.

Só para ficar claro. Este arquivo não tinha <LF> emparelhado com cada <CR> . Eu também verifiquei novamente. Executar o dos2unix neste arquivo não altera a linha em vários registros (linhas).

    
por octopusgrabbus 11.12.2013 / 19:51

2 respostas

1

A codificação <CR> de linhas foi usada por vários sistemas mais antigos, incluindo o Apple II e, mais importante, o Mac OS (até a versão 9, o último sistema Mac clássico antes da introdução do OS-X). Use no Windows não é normal. Muito provavelmente uma opção de acesso para exportar para Macintosh (antigo) estava em vigor para a extração.

    
por 11.12.2013 / 20:40
0

Verifique, Você usa o FTP no modo Binário. Caso contrário, o protocolo FTP tentará converter a separação de linha do SO de origem para o destino.

    
por 11.12.2013 / 21:19