プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。
ftpで、getを使って
get test.jpg
のようにjpgファイルをダウンロードすると、実際のファイルサイズより大きくなり、また「ファイルが壊れている」という表示が出てしまいます。
申し訳ありません。どなたか、助けていただけないでしょうか。
よろしくお願いいたします。

A 回答 (2件)

FTPには、バイナリモードとテキストのASCIIモード、二種類の転送方法があります。



モードを指定せずに get コマンドを実行すると、テキストのASCIIモードで転送処理が行われます。テキストのASCIIモードでは、かってに文字コードを変換するので、想定しているものと別の状態になる場合があります。

これを、バイナリモードに宣言してから、get コマンドを実行すれば、送信側と受信側とでまったく同じファイルが作成されます。

> get test.jpg
このコマンドを実行する前に、

> bin
と入力して、バイナリモードの宣言をしてみてください。
    • good
    • 0
この回答へのお礼

ご親切にありがとうございました。
binの宣言をしましたら、問題なくできました。
助かりました。
感謝しております。

お礼日時:2007/07/07 21:08

ftpクライアントに何を使っているかわかりませんが、Binaryで落としてますか?

    • good
    • 0
この回答へのお礼

さっそくお返事をいただき感謝しております。
ありがとうございました。
binとしてからやったら成功しました。
お世話になりました。

お礼日時:2007/07/07 21:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!