Я работаю над скриптом Python, который будет загружать кучу файлов на FTP-сайт. Чтобы проверить, изменился ли файл, я сравниваю размеры файлов. Проблема в том, что файлы, которые я загружаю, имеют окончание строки \ r \ n, но при передаче через FTP (режим ascii в Linux) преобразуется в \ n окончания строки. Очевидно, я теряю кучу байтов в этом процессе, поэтому я не могу больше сравнивать размеры файлов.
Я не уверен, что лучший способ продолжить здесь. Преобразовывать из \ r \ n в \ n на лету при проверке размеров файлов? Загрузить все в двоичном режиме? Прекратить сравнение размера файла?