• ベストアンサー

FTPについて

いつもお世話になっております。 本日はFTPについて質問させていただきます。 WINDOWSXPを使っていて、そこにもともと入っていたFTPを使用しております。 そこでふと思ったのが、バイナリーかアスキーかのどちらでファイルのやり取りをしているのだろうということです。 WINDOWSとUNIXとでは改行コードが違うのでASCIIであげたいと思っているのですが、勝手に切り替わっているみたいなのです。 私はjavaのソース、クラスファイルをやりとりしています。 仕組みを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • me_no_car
  • ベストアンサー率24% (22/90)
回答No.1

>そこでふと思ったのが、バイナリーかアスキーかのどちらでファイルのやり取りをしているのだろうということです。 おっしゃる通りです。 確かデフォルトではASCIモードの転送になってるはずです。 (XP使ったことないんで違ってたらごめんなさい) なんで得になにもしてない場合はASCIモードで転送されてると 思うのですが。。。 転送後の下記のメッセージが出るのでどちらのモードで転送したか わかります。 転送モードは ASCIと入力すればアスキーモード BINでバイナリモード という感じ切り替え可能です。 >200 PORT command successful. >150 Opening ASCII mode data connection for test.c (155130        ↑        ここ ちなみfftpというフリーソフトがあるの これ使うとFTP操作はかなり楽です。

参考URL:
http://www2.biglobe.ne.jp/~sota/
ka-kunn
質問者

お礼

ありがとうございました。 WINDOWSとUNIXでは設定が違うみたいで、 WINDOWSでASCIIで送信しても、UNIXではバイナリーになってしまうみたいなのです。 これからもよろしくお願いいたします。

関連するQ&A