Estoy desarrollando una aplicación web en una Mac y la estoy cargando en un servidor alojado en Windows.
Solía usar la función de comparación de directorios de Filezilla para ver qué archivos de un directorio deben cargarse en el servidor. Pero ahora, ciertos archivos siempre se muestran en rojo (diferentes).
El peor ejemplo: si subo un archivo nuevo, inmediatamente se marca como diferente a él.
Supongo que esto tiene algo que ver con las diferentes formas en que Windos y Mac OS calculan el tamaño de los archivos, pero solo experimento esto con ciertos tipos de archivos: html y texto. Los archivos PHP (aunque son esencialmente un archivo de texto), binarios, imágenes y PDF tienen el tamaño correcto.
¿Qué hay en los archivos html cuyo tamaño no se informa correctamente? ¿Debería pasar a utilizar el tiempo de modificación como criterio de comparación?
Respuesta1
Establecer suTipo de transferencia predeterminadoaBinarioy esto no debería volver a suceder.
El problema es que los finales de línea se convierten de UNIX a terminadores de línea de Windows. De ahí la diferencia de tamaño.
Respuesta2
Divide por 1024 para ver si eso explica la diferencia. Windows usa 1024, no 1000 para contar kB. Discusión aquí:
https://forum.filezilla-project.org/viewtopic.php?f=1&t=26648