Назад | Перейти на главную страницу

Каковы ограничения имени файла в пути FTP?

Какие символы разрешены и какова максимальная длина имени файла в пути FTP?

И могут ли правила быть разными для разных FTP-серверов?

Есть ли другие ограничения?

Спецификация протокола FTP не налагает никаких правил на путь к файлу.

Все это говорит (RFC 959, раздел 2.2):

Имя пути определяется как строка символов, которая должна быть введена в файловую систему пользователем для идентификации файла. Имя пути обычно содержит имена устройств и / или каталогов, а также спецификацию имени файла. FTP еще не определяет стандартное соглашение об именах путей. Каждый пользователь должен соблюдать соглашения об именах файлов файловых систем, участвующих в передаче.

Исходная спецификация допускала только 7-битные символы, но это ограничение было снято позже. RFC 2640 (Раздел 3), который требует кодировки UTF-8.

Таким образом, любые правила символов или длины зависят от системы и / или реализации.