Чтение FTP RFC (RFC959), я замечаю некоторые режимы, которые я никогда не видел, и, по-видимому, не реализуется популярным программным обеспечением FTP (например, vsftpd). В частности, для команды STRU обычно используется только файловый режим «STRU F», а для команды MODE обычно используется только режим потока «MODE S».Какие режимы передачи FTP широко используются?
Таким образом, вопрос, когда после наилучшей практики для разработки совместимую клиента и сервер программного обеспечения FTP:
- он полезен для поддержки других вариантов STRU (запись и страница)? Они кажутся чем-то очень старомодным.
- Полезно ли поддерживать другие параметры MODE (блокировать и сжимать)? Я вижу точку в сжатом состоянии, но мне особенно интересно, будут ли какие-либо клиенты/серверы ожидать, что блок будет там.
- Есть ли какие-либо опросы, какие существующие реализации FTP поддерживают какие опции?
(В MODE один, я вижу, почему сжатие полезно, мне больше интересно, будут ли какие-либо клиенты/серверы ожидать, что будет режим блокировки).
Для того, чтобы быть чистым, ASCII не является режимом передачи, это тип представления. Режимы передачи или MODE являются одним из S, B, C (поток, блок, сжатый). –