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.

Что я могу сделать, чтобы сохранить переданные данные и для текстовых файлов?

0 ответов

Другие вопросы по тегам