- ベストアンサー
ftpでダウンロードすると、ファイルが壊れてしまいます
お世話になります。 ftpで、getを使って get test.jpg のようにjpgファイルをダウンロードすると、実際のファイルサイズより大きくなり、また「ファイルが壊れている」という表示が出てしまいます。 申し訳ありません。どなたか、助けていただけないでしょうか。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
FTPには、バイナリモードとテキストのASCIIモード、二種類の転送方法があります。 モードを指定せずに get コマンドを実行すると、テキストのASCIIモードで転送処理が行われます。テキストのASCIIモードでは、かってに文字コードを変換するので、想定しているものと別の状態になる場合があります。 これを、バイナリモードに宣言してから、get コマンドを実行すれば、送信側と受信側とでまったく同じファイルが作成されます。 > get test.jpg このコマンドを実行する前に、 > bin と入力して、バイナリモードの宣言をしてみてください。
その他の回答 (1)
- SRitchie
- ベストアンサー率21% (103/470)
回答No.1
ftpクライアントに何を使っているかわかりませんが、Binaryで落としてますか?
質問者
お礼
さっそくお返事をいただき感謝しております。 ありがとうございました。 binとしてからやったら成功しました。 お世話になりました。
お礼
ご親切にありがとうございました。 binの宣言をしましたら、問題なくできました。 助かりました。 感謝しております。