Globus GridFtp усекает конечные строки в текстовых файлах
Я использую эти конфигурации для серверной части:
- Глобус gridFTP сервер 10.6 (1467236171-85)
- Fedora 22, 64-битная версия GNOME 3.16.2
Что касается клиентской части, я использую разные клиенты:
- клиент на базе libcurl
- FileZilla.
Я загружаю файлы с компьютера с Windows на сервер Globus gridFTP на компьютере с Linux. Я загружаю файлы в двоичном режиме, но текстовые файлы автоматически изменяются (окончания строк обрезаются) на стороне сервера. Данные передаются корректно по сети (проверено с помощью Wireshark).
Например, у меня есть a.txt
файл в Windows, содержащий 61 0d 0a 62
(конец строки б). Если я загружаю данные в файл с расширением txt
Конечная строка усекается, и размер файла будет отличаться от исходного. Если я загружаю данные в файл с расширением so
(например) дата в порядке и размер такой же, как на компьютере с Windows.
Что я могу сделать, чтобы сохранить переданные данные и для текстовых файлов?