Você carrega esses arquivos do Windows? Se assim for, antes de enviar os arquivos, no tipo de sessão ftp bin ou binary . O FTP, por padrão, deseja transferir arquivos de texto e converte a sequência de caracteres de término de linha do sistema de origem para a sequência do destino. Isso significaria que cada par de janelas CHR (13) CHR (10) é convertido para CHR (10) do unix / linux, o que torna os arquivos recebidos mais ou menos curtos, dependendo da quantidade de texto.