Сравнение каталогов Filezilla всегда показывает разные размеры файлов
Я разрабатываю веб-приложение на Mac и загружаю его на сервер Windows.
Раньше я использовал функцию сравнения каталогов Filezilla, чтобы увидеть, какие файлы в каталоге нужно загрузить на сервер. Но теперь некоторые файлы всегда отображаются красным (разные).
Худший пример: если я загружаю новый файл, он сразу же помечается как отличный от самого себя.
Я предполагаю, что это как-то связано с тем, как Windos и Mac OS вычисляют размеры файлов, но я испытываю это только с определенными типами файлов: html и text. Файлы PHP (даже если они по сути являются текстовыми файлами), двоичные файлы, изображения и PDF-файлы - все они имеют правильный размер.
Что в html-файлах неверно отражается в размере? Должен ли я перейти на использование времени модификации в качестве критерия сравнения?
2 ответа
Установите тип передачи по умолчанию Binary, и это не должно повториться.
Проблема в том, что окончания строк конвертируются из UNIX в разделители строк Windows. Таким образом, разница в размерах.
Разделите на 1024, чтобы увидеть, если это объясняет разницу. Windows использует 1024, а не 1000 для подсчета кБ. Обсуждение здесь:
https://forum.filezilla-project.org/viewtopic.php?f=1&t=26648