deadcow_seo.php
usa terminaciones de línea Unix ( LF
), mientras que deadcow_seo.php_2.php
usa terminaciones de línea DOS / Windows ( CR LF
).
FTP tiene varios "modos de transferencia", de los cuales dos son de uso común 1 : binario (también llamado "imagen") y texto (o "ASCII"). En modo "binario", el archivo se transfiere exactamente como es, byte a byte, mientras que "ASCII" hace que el archivo se interprete como una línea de texto: las terminaciones de línea se convierten al estándar de red CR LF
al enviar, y convertido a las terminaciones de línea nativas de la máquina al recibir.
La transferencia de archivos como texto puede tener sentido al principio, pero solo causa problemas más tarde; de hecho, algunos servidores FTP lo han eliminado por completo o lo hacen equivalente a binario en el lado del servidor. Además, la mayoría de los editores de texto (excluyendo el Bloc de notas) pueden leer y guardar archivos en formatos Windows y Unix.
Simplemente configure su cliente FTP para usar siempre el modo binario: el comando suele ser bin
o mode i
, mientras que los clientes gráficos pueden tener una casilla de verificación o una lista de tipos de archivos en su configuración.
1 Algunos modos antiguos son "tenex" ( obsoleto durante mucho tiempo , para archivos basados en páginas TENEX) y "comprimido" (que parece estar definido como un algoritmo RLE simple). Los servidores FTP recientes admiten el "modo z" para la compresión zlib.