Мне очень любопытно, что я только что обнаружил на своих компьютерах.

Я настроил SyncBackPro для синхронизации музыкальной папки со своего домашнего рабочего стола с моим ноутбуком с помощью общего сетевого ресурса Windows (SMB). Файлы синхронизируются регулярно.

Теперь я попытался переключиться на FTP и заметил, что NO FILE не соответствует его аналогу, даже если они никогда не изменялись (я проверяю, есть ли флаг readonly, и никакому приложению не разрешается повторно привязывать MP3 и все такое ...), поэтому SyncBack спрашивает мне с какой стороны надо перезаписать другую. Файлы FTP немного больше, чем локальные файлы.

Я запускаю синхронизацию с ноутбука.

Как такое может произойти? Файлы одинаковые, байты должны быть одинаковыми ... Если я снова запускаю синхронизацию SMB, она снова сопоставляет все файлы.

1 ответ1

2

Когда файлы передаются через FTP в ASCII/ текстовом режиме, переводы строк преобразуются в локальную форму, что означает, что отдельные CR или LF преобразуются в CRLF. Вы должны убедиться, что файлы передаются по FTP в двоичном / графическом режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .