• ベストアンサー

FTPのアスキーモードってバイナリーモードって?

FTPにはアスキーモードとバイナリーモードとありますが、どちらを使用したらよいか分かりません。 例えばWINDOWSのnotepadで作成したsqlファイルをUNIXサーバへ転送する時はアスキーモードでしょうか? internetでダウンロードしたEXEファイルをWINDOWSからUNIXサーバへ転送する時はバイナリーモードでしょうか?教えて頂けないでしょうか?よろしくお願いいたします。

  • milki
  • お礼率59% (77/129)

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

  • ベストアンサー
  • sanakazu
  • ベストアンサー率18% (43/230)
回答No.2

http://www.komakusa.net/internet/appendix.html http://flashee.boo.jp/cgi/faq/topics_board.cgi?mode=cat&id=26 アスキーモード ;改行コードを自動変換する(テキストモード) バイナリーモード;その他、画像ファイルや音楽ファイルなど 上記サイトが分かりやすいでしょうか?

その他の回答 (1)

回答No.1

テキストファイル(notepadで作成したもの:sql、txt、htmlなど)はアスキーモード、その他のもの(exe、jpg、doc、midなど)はバイナリーモードでいいと思います。

関連するQ&A

  • バイナリ転送の拡張子指定可能なFTPクライアント

    UNIXからWindowsに、 テキストとバイナリが混在したフォルダ内ファイルの転送を フォルダごと一気に行いたいと思っています(テキストのみアスキー転送で行いたい)。 ファイルの内訳としては、 テキスト→いろんな拡張子(100種類くらい) バイナリ→EXCELファイルのみ です。 フリー、シェア含めいろんなFTPクライアントを調べてみましたが、 アスキーモードで転送するファイルの拡張子を設定するソフトはあるけど、 内訳が上の通りなので、100種類の拡張子を登録する必要があります。 逆にバイナリ転送を行うファイルの拡張子を設定(その他は全てアスキー転送)できるソフトがあれば良いのですが… もし知っている方がいらっしゃったら教えてください。

  • 強制的にASCIIファイルがバイナリファイルになってしまうのでしょうか

    強制的にASCIIファイルがバイナリファイルになってしまうのでしょうか? 海外のドメイン登録・webスペースサービスを利用しています。 汎用CGIをそこのcgi-binに上げたところ動作しませんでした。 理由は「cgiファイルがバイナリファイルになっているから」とのこと。 FTPソフトで送信する時には .cgi のファイルはテキストファイルとして転送する設定になっています。 また他の海外のホスティングを使用した時にはこのようなことはありませんでした(今回は同一ドメインで別のホスティングに移行したもの)。 質問ですが 1 FTPソフトでは.cgiファイルがテキストとして送信できるようになっているのになぜ、サーバーに上がったらそのファイルはバイナリファイルに勝手に変換されてしまっているのでしょうか? 2 サーバーに上がっているファイルを直接、自分自身でほんとうにバイナリなのか、アスキーなのか確認する方法はありますか? 3 具体的にどのようにしたら「絶対に間違いなく」.cgiファイルをアスキーファイルとして転送することができますか? FTPソフトはホームページビルダーの「ファイル転送」を使用しています。 設定は間違いなく.cgiはテキスト、となっています(従来のホスティングでは一切問題がなかったのでソフトのせいとは思えません)。

  • ftpアクセスとバイナリーモードとは

    パソコンに疎いので教えてください。ある衛星画像をダウンロードする折に下記の文章が送ってきました。どうにもわからないのでお教えください。文章は下記のftpサイトへanonymous FTP でアクセスしバイナリ-モードでダウンロードしてください。ftpサーバ名:xxx.xxx.xxx.jp と言う文章です。 またダウンロード後、不可視ディレクトリを見る方法はあるのでしょうか? 宜しくお願いいたします。パソコンはXPを使用しております。宜しくお願いします。

  • なぜ sftp には ASCIIとBINARYといったモードがないのでしょうか?

    FTPには、 asciiとbinaryモードがありテキストファイルなどは asciiで転送すればプラットフォームに合わせて変換してくれますが、なぜ sftpにはそのようなモードがないのでしようか?

  • IEのFTPでasciiモードで転送する方法

    IEのFTPはバイナリ転送だと思うのですが これをasciiモードで転送する方法はあるのでしょうか? ちなみに普段はFFFTPを使っているので 他のFTPソフトの紹介は不要です。

  • FTPについて

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

  • CGIをアスキー転送モードでアップすると「Internal Server Error」となります。

    CGIをダウンロードして、サーバーにアップロードしたのですが、 CGIが作動せず、「Internal Server Error」となってしまいます。 KENTのフリーCGIほか、いろいろなCGIで試してみても同様です。 転送モードやパーミッション等の基本的な設定は間違っておりません。 他のサーバーであれば、問題なく動きました。 いろいろと試したところ、どうやら改行コードの問題のようだったため、 ダウンロードしたCGIファイルを、エディタにてLFに変換して保存し、 バイナリ転送モードにてアップロードしたところ、作動しました。 通常であれば、このようなことをしなくても、ダウンロードしたCGIファイルを アスキー転送モード(もしくは自動)でアップロードすれば 作動すると思うのですが、この原因は何なのでしょう? サーバー側の設定の問題なのでしょうか? どなたかもし分かりましたら、ご教授お願いいたします。

    • ベストアンサー
    • CGI
  • アスキーモード

    こんにちわ。 いつもお世話になります。 現在、会社のホームページを作っていますが、 CGIでアクセスカウンタを設置しようと思い、 頑張っているんですが、なかなかうまくいきません。 宜しくお願いします。 使用しているのはwindows XP ・macromediaのdreamweaver MXで、 webArenaからアップしています。 そこのカウンタをダウンロードし、設置しようとしています。 1. リーモートホストにまずcgi-binを作りました。 2. そこにcounter.cgiを転送し、他のgif等はhomeに転送しました。 3. パーミッションはwebArenaのサイトで700に設定してください。と 書いてあったのでそのようにしました。 その後が良くわからないのですが… 4. 転送する際は、アスキーモードで転送してください。 と書いてありましたが、そこが良くわかりません。 どうすればアスキーモードになるんでしょうか? お願いします。もう2日悩んでいてわけがわかりません。

    • ベストアンサー
    • CGI
  • アスキー、バイナリーの違い、注意点(FFFTP)

    「アスキー」「バイナリー」 FFFTPこの二つのモードがありますが、用途の境目がわかりません。 FFFTPでJavaファイルを上げる場合なのですが、 ローカル(Windows)のサーバー側(Linux)へFFFTPで転送する際に 作業現場では“バイナリー”で上げて欲しいと言われています。 私の考えでは、 テキスト(人間が読める言語)という定義のアスキーの設定で上げるものだと思っていたので驚いたのですが、何故Javaファイルをバイナリー設定で上げる事になるのでしょうか? [現時点でまとめてある認識] アスキー -------------------------------------------------------------- (1)基本的に人間が読めるテキストベースのファイルモード (2)サーバの設定に合わせて改行コードが変換してファイルを上げる (3)テキストファイル系(txt/html/JS/CSS..) バイナリー -------------------------------------------------------------- (1)基本的に機械が読み込む為のファイルモード (2)ファイルを上げた際に何も起こらず、そのままファイル上げることができる。 (3)画像ファイル・音楽ファイル系(jpg/GIF/PNG/mp3..) この認識の上ですと、 “Javaファイルは人間が読めるもので、テキストファイルである”ということから、“アスキー”で上げるのが妥当だとは思っています。 Javaファイルを“バイナリー”で上げる理由は何なのでしょうか? コンパイルの際に改行コードが変換されると不都合があるからなのでしょうか? 認識で間違っている点がございましたら、 ご指摘・ご教授の程宜しくお願いします。 参考サイト様 ------------------------------------------------------- ttp://www.res-system.com/item/339 ttp://www.komakusa.net/internet/appendix.html ttp://www.wanichan.com/beginner/pc/win19.htm

    • ベストアンサー
    • Java
  • FTPでエクセルをPUTするとファイルが破損する

    このサイトを参考にvbaでFTPでファイル転送を実装しようとしています。 http://www.happy2-island.com/access/gogo03/capter90302.shtml FtpPutFile Lib "wininet.dll" 上記のFTPプットの部分で問題がありそうです。 ローカルからLAN経由で接続されたFTPサーバーを使い ファイルサーバーへエクセルファイルをアップロードしたいのですが ファイルが破損して開けなくなってしまいます。 バイナリ転送、アスキー転送と転送モードを変えて試しても NGでした。 xmlファイルなどテキストであれば問題なくアップロードできました。 エクセルファイルはFTP転送できないのでしょうか? なにかよい方法があれば教えてください。 宜しくお願い致します。