deadcow_seo.php
usa finais de linha Unix ( LF
), enquanto deadcow_seo.php_2.php
usa finais de linha DOS / Windows ( CR LF
).
O FTP possui vários "modos de transferência", dos quais dois são de uso comum 1 - binário (também chamado de "imagem") e texto (ou "ASCII"). No modo "binário", o arquivo é transferido exatamente como é, byte a byte, enquanto "ASCII" faz com que o arquivo seja interpretado como consistindo de linhas de texto - as terminações de linha são convertidas no padrão de rede CR LF
ao enviar e convertido nas terminações de linha nativas da máquina ao receber.
Transferir arquivos como texto pode fazer algum sentido a princípio, mas só causa problemas mais tarde - na verdade, alguns servidores FTP o removeram completamente ou o tornam equivalente ao binário no lado do servidor. Além disso, a maioria dos editores de texto (exceto o Bloco de notas) pode ler e salvar arquivos nos formatos Windows e Unix.
Basta configurar seu cliente FTP para sempre usar o modo binário - o comando geralmente é bin
ou mode i
, enquanto os clientes gráficos podem ter uma caixa de seleção ou uma lista de tipos de arquivo em suas configurações.
1 Alguns modos antigos são "tenex" ( obsoleto por muito tempo , para arquivos baseados em páginas TENEX) e "compactados" (que parece ser definido como um simples algoritmo RLE). Servidores FTP recentes suportam o "modo z" para compactação zlib.