Ftp

FTP 路徑中的文件名限制是什麼?

  • May 26, 2021

允許使用哪些字元以及 FTP 路徑中文件名的最大長度是多少?

不同的 FTP 伺服器之間的規則可以不同嗎?

還有其他限制嗎?

FTP 協議規範沒有對文件路徑強加任何規則。

它所說的(RFC 959,第 2.2 節)是:

路徑名被定義為必須由使用者輸入到文件系統以辨識文件的字元串。路徑名通常包含設備和/或目錄名稱,以及文件名規範。FTP 尚未指定標準路徑名約定。 每個使用者都必須遵循傳輸中涉及的文件系統的文件命名約定。

最初的規範只允許 7 位字元,但在後來的RFC 2640第 3 節)中取消了這個限制,它需要 UTF-8 編碼。

因此,任何字元或長度規則都是系統和/或實現特定的。

引用自:https://serverfault.com/questions/709752