TLDR:
Isso é normal quando você faz o download no modo ASCII. Mudar para o download binário
Histórico:
De volta aos dias de folclore, quando só tínhamos inglês nos computadores e nenhum sotaque, trema ou outros personagens interessantes e quando o memor ainda era muito escasso, usamos ASCII para representar letras e números. ASCSII contém 127 entradas.
127 entradas fitr em 7 bits, enquanto um byte regular atual é de 8 bits. * 1
Se você enviar todos os 8 bits, então você está desperdiçando (então muito caro e limitado) a largura de banda * 2 , então o 8 bit caiu. Isso funcionou bem para arquivos de texto. Se você transferiu dados binários (non_ASCII), então você precisou explicitamente dizer ao FTP para baixar todos os 8 bits mudando para o modo binário.
* 1: além de fazer coisas úteis, como converter seu texto entre o formato remoto e o local. Por exemplo. do mainframe EBDIC para ASCII, mudando a linha que termina entre etc.
* 2: Exemplo de largura de banda:
modo ASCII:
AAAAAAAB BBBBBBCC CCCCCDDD DDDDEEEE EEEFFFFF FFFGGGGG GGHHHHHH H...
^^^^^^
Savings
Modo binário:
AAAAAAA- BBBBBBB- CCCCCCC- DDDDDDD- EEEEEEE- FFFFFFF- GGGGGGG- H....