¿Cómo puedo evitar que Filezilla cambie mis linebreaks?

Estoy descargando un archivo CGI perl de un servidor web Linux.

Tiene linebreaks de Unix. Lo edito en una PC con Windows con un editor de texto decente (Geany) que preserva esos saltos de línea.

Luego lo cargo nuevamente con Filezilla y tiene saltos de línea DOS, que lo detienen.

Sé que es Filezilla, no Geany porque incluso si solo lo descargué y lo volví a subir, el problema vuelve a ocurrir.

Filezilla me pregunta, cada vez, si estoy bien para cargar el archivo local (3611) bytes y sobrescribir el archivo remoto (3753 bytes), y la diferencia entre esos números es el número de líneas en mi archivo. Pero cuando lo hago, el que está en el servidor tiene 3753 bytes de nuevo y no funciona.

Estoy pasando por un servidor proxy, ¿podría ser eso un factor? Lo realmente extraño es que hice lo mismo en una PC XP diferente el otro día y estuvo bien. Y el FTP de línea de comandos funciona bien también.

    En FileZilla 2.2.32, vaya a Editar> Configuraciones> Configuraciones de transferencia de archivos> ASCII / Binario. Configúrelo siempre en binario: eso debería ser el truco.

    En FileZilla 3.5.0, la configuración está en Edición> Configuraciones> Transferencias> Tipos de archivos> Tipo de transferencia predeterminado> Binario.

    ¿Qué modo de transferencia FTP usas (binario o ASCII?)? No estoy 100% seguro, pero creo que si fuerza el modo binario no debería tener este problema.

    Los desarrolladores de FileZilla parecen tener una opinión bastante exclusiva sobre cómo se deben transferir los archivos desconocidos por defecto.

    El informe de error persiste desde 2008. Por supuesto, puede ser útil que más personas entren y soliciten una solución para este error.

    El problema real era con el modo de transferencia predeterminado del cliente Filezilla FTP , por defecto es “Auto” . Siga el paso siguiente para convertirlo en “binario” .

    Vaya a “Editar | Configuración …”

    enter image description here

    En la nueva ventana, vaya a “transfers | File Types” y en “Default transfer type” , seleccione “Binary” .

    enter image description here