web-dev-qa-db-ja.com

FTPパスのファイル名の制限は何ですか?

許可される文字と、FTPパス内のファイル名の最大長はどれくらいですか?

また、さまざまなFTPサーバー間でルールを変えることはできますか?

他の制限はありますか?

2
Linefeed

FTPプロトコル仕様では、ファイルパスにルールはありません。

それが言うすべて( RFC 959 、セクション2.2)は:

パス名は、ファイルを識別するためにユーザーがファイルシステムに入力する必要のある文字列として定義されています。パス名には通常、デバイス名やディレクトリ名、およびファイル名の指定が含まれます。 FTPはまだ標準のパス名規則を指定していません。 各ユーザーは、転送に関係するファイルシステムのファイル命名規則に従う必要があります。

元の仕様では7ビット文字のみが許可されていましたが、この制限は後で削除されました RFC 264セクション )、UTF-8エンコーディングが必要です。

したがって、文字または長さのルールは、システムおよび/または実装に固有です。

1
Martin Prikryl