Ftp
FTP 路徑中的文件名限制是什麼?
允許使用哪些字元以及 FTP 路徑中文件名的最大長度是多少?
不同的 FTP 伺服器之間的規則可以不同嗎?
還有其他限制嗎?
FTP 協議規範沒有對文件路徑強加任何規則。
它所說的(RFC 959,第 2.2 節)是:
路徑名被定義為必須由使用者輸入到文件系統以辨識文件的字元串。路徑名通常包含設備和/或目錄名稱,以及文件名規範。FTP 尚未指定標準路徑名約定。 每個使用者都必須遵循傳輸中涉及的文件系統的文件命名約定。
最初的規範只允許 7 位字元,但在後來的RFC 2640(第 3 節)中取消了這個限制,它需要 UTF-8 編碼。
因此,任何字元或長度規則都是系統和/或實現特定的。