Estou tendo problemas para transferir um arquivo de texto do Windows 7 usando ftp.exe
para um servidor FreeBSD. Após a transferência do arquivo, os caracteres de fim de linha não são alterados de \r\n
para \n
. Em vez disso, eles permanecem com o caractere de retorno de carro, que pode ser visto, por exemplo, em mcedit
as ^M
. O arquivo é transferido no modo ascii
.
Alguém se deparou com problemas semelhantes no passado? Tanto quanto eu sei usando o modo ascii
durante FTP
transferência deve converter esses caracteres automaticamente. Depende da configuração do servidor?
EDIT: O arquivo pode ser visto aqui .
EDIT: Eu também tentei com ncftp.exe
under Cygwin
, mas o resultado é o mesmo. O caractere de retorno de carro não foi removido, mesmo se o tipo de transferência for ASCII
.
EDIT: Não funciona ao contrário também. Eu criei um arquivo de texto no FreeBSD e baixei o modo ASCII
para minha máquina Windows. Os caracteres de fim de linha permaneceram LF
, como estavam em FreeBSD
.
EDIT: O lit stat
retorna
211-FTP server status:
Connected to 160.135.126.21
Logged in as user
TYPE: ASCII
No session bandwidth limit
Session timeout in seconds is 320
Control connection is plain text
Data connections will be plain text
At session startup, client count was 9
vsFTPd 2.3.4 - secure, fast, stable
211 End of status