FTP RFC(RFC959)を読んで、これまで使用したことのないいくつかのモードに気がつきましたが、実際には普及しているFTPソフトウェア(vsftpdなど)では実装されていないようです。特に、STRUコマンドの場合、ファイルモード「STRU F」のみが一般的に使用され、MODEコマンドについては、ストリームモード「MODE S」のみが一般的に使用される。どのFTP転送モードが広く使われていますか?
、相互運用可能なFTPクライアントとサーバソフトウェアを開発するためのベストプラクティスを、次のとき、そこで問題は、次のとおりです。
- は、他のSTRUオプション(レコードおよびページ)をサポートすることが有用ですか?これらは非常に昔ながらのもののようです。
- 他のMODEオプション(ブロックおよび圧縮)をサポートすると便利ですか?私はその点を圧縮して見ることができますが、私は特に、クライアント/サーバがブロックをそこに置くことを期待しているかどうか疑問に思っています。
- 既存のFTP実装がどのオプションをサポートしているかについての調査はありますか?
(私は、圧縮された理由がわかりました。クライアント/サーバーがブロックモードを期待しているかどうかはさらに分かります)。
ASCIIは転送モードではなく、表現型です。転送モードまたはMODEは、S、B、C(ストリーム、ブロック、圧縮)のいずれかです。 –