FTP 路径中的文件名有哪些限制?

FTP 路径中的文件名有哪些限制?

FTP 路径中允许使用哪些字符以及文件名的最大长度是多少?

并且不同的 FTP 服务器之间的规则可以不同吗?

还有其他限制吗?

答案1

FTP 协议规范没有对文件路径施加任何规则。

它说的都是(RFC 959,第 2.2 节)为:

路径名被定义为用户必须输入到文件系统中以识别文件的字符串。路径名通常包含设备和/或目录名称以及文件名规范。FTP 尚未指定标准路径名约定。 每个用户必须遵守传输中涉及的文件系统的文件命名约定。

最初的规范只允许 7 位字符,但后来取消了这一限制RFC 2640第3节),需要 UTF-8 编码。

因此任何字符或长度规则都是特定于系统和/或实现的。

相关内容