deadcow_seo.php
usa finais de linha do Unix ( LF
), enquanto deadcow_seo.php_2.php
usa finais de linha do 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 por byte, enquanto "ASCII" faz com que o arquivo seja interpretado como consistindo em linhas de texto - os finais de linha são convertidos no padrão de rede CR LF
quando enviando, e convertido para as terminações de linha nativas da máquina ao receber.
A transferência de arquivos como texto pode fazer algum sentido no início, mas só causa problemas mais tarde - na verdade, alguns servidores FTP o removeram completamente ou o tornaram equivalente a binário no lado do servidor. Além disso, a maioria dos editores de texto (com exceção do Notepad) 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 "dezex" ( longo obsoleto, para arquivos baseados em páginas TENEX) e "compactados" (que parece ser definido como um simples RLE algoritmo). Servidores FTP recentes suportam "modo z" para compactação zlib.