• ベストアンサー

データ転送モードについて

ホームページのデータを転送するときに テキストファイルは「テキストモード」 画像ファイルなどは「バイナリモード」で転送する。 ということは分かるのですが、この2つは具体的に何がどのように違うのか 分かりやすく説明していただけるととてもありがたいです。

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

  • ベストアンサー
  • CueCue
  • ベストアンサー率40% (86/214)
回答No.2

具体的には下の方が回答してくれているサイトをご覧になると分かるかと思います。 簡単に言うと、バイナリモードというのは、ファイルの内容を何も考えずに、そのままの並びで送信するものです。だから受信した側で、もとのファイルが持っていた改行のしるしや文字の切れ目がわからなくなり、壊れてしまったり余計な文字が入ったりしてしまうわけです。  一方テキストモードはこれらの改行記号や文字の切れ目も分かるように送るため、受け取った側が正しく受信できます。しかし、バイナリモードでこれらのテキストを送ってしまうと、単なるデータの列なのに文字と勘違いしてしまうため、必要なデータが欠けてしまったりして壊れる可能性があります。

その他の回答 (1)

  • einz
  • ベストアンサー率35% (162/461)
回答No.1

参考にどうぞ

参考URL:
http://hwb.ecc.u-tokyo.ac.jp/topics/filesystem/binary.html

関連するQ&A

  • ホームページビルダーでテンプレートが転送されない

    ホームページビルダー16です。 フルcssテンプレートからサイトを作成しました。 そして転送をしたのですが、ページとサイトで転送をしても、テキストはいくのですが、テンプレートと画像が転送できていません。 プレビューでみるとちゃんと見えるのですが、転送するとテキストのみで崩れています。 バイナリモードとテキストモード、パッシブモードでも転送してみましたが、変わりません。 どうか助けてもらえないでしょうか。。 どうぞよろしくお願い申し上げます。。

  • ホームページを作ってバイナリモードで転送したいのですが設定方法が分りま

    ホームページを作ってバイナリモードで転送したいのですが設定方法が分りません。 ホームページビルダーV10の画面から「ページの公開」→「サイト転送」で送っています。転送画面でテキストモードの言葉が表示されます。画像をホームページに表示させたい為にはバイナリモードなんですよね??? プレビューを見ても画像は表示されていません。 TOPページ(index.html)はうまく画像が表示されます。 なぜかサブページ(joo.html)(jooo.html)(joooo.html)の3枚のページに画像が表示されません。文字は表示されます。 サブページに画像を表示させたいために必死にがんばりましたが無理でした。 ちなみにTOPページで表示させている写真をサブページにも使いたいと思います。 同じ画像を使うことは可能でしょうか? プロバイダーはロリポップを使っています。 メニューバーに3項目のサブページ(買取の流れ)(よくある質問)(お問い合わせ)を作りましたがリンク先に画像が表示されません。 ややこしく説明したかもしれませんがサブページに画像を表示させる方法のご教授おねがいします。

  • PHPのfopenのバイナリモードについて

    PHPのfopen時のバイナリモードについて質問です。 PHPのマニュアルにはWINDOWSのようなバイナリとテキストモードの形式の違う システムでは、画像等のバイナリファイルを扱うときはbを付けてバイナリモードで扱うことが推奨されていますが、 WINDOWS環境でためしたところ、画像ファイルをバイナリではなくテキストモードで開いて中身のデータを読み込んで、別名でfopen("~.jpg","w")で書き込んでも、きちんと表示される画像が作成されました。 テキストモードでバイナリファイルを開いても読み込めってさらに、新規でかきこめるなら なぜ二つのモードが存在するのでしょうか? ちなみに、WINDOWSにおけるバイナリとテキストモードの違いって改行文字が ¥nか¥r¥nの違いだけでしょうか? リナックスではバイナリもテキストも中身の改行文字は¥nとなるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • バイナリモードとは?

    インフォシークでHPを作っていますが、 gooやYahooでは成功していた画像の表示ができません。 ヘルプを読んでみると、「ファイルがこわれていませんか?」 とか「ファイル名が違ってませんか?」とか 「バイナリモードで転送して下さい」とあるのですが、 とりあえず「バイナリモード」がわからないのです。 教えてgooで過去の質問を探ってみると、 「バイナリモードで転送しないとファイルがこわれる」などと あったのですが、それはどういうことでしょうか? ファイル名はJPGの部分を大文字でも小文字でも変更して試してみたのですがダメでした。 ので、ファイル名の方は関係ないとは思います・・・ ちなみに、他の無料HPスペース(イースター)でも同じように画像の表示ができません。 どうか教えていただきたいです。よろしくお願いします。

  • 「転送」がうまくいきません。

    ホームページビルダー8で作成したサイトを「サイト転送」で送ろうとしても「public_html/My Pictures/が存在しない」という表示が出て,転送がうまくいきません。(プロバイダーはOCN)作成したホームページにはHBにあらかじめ入っている素材のロゴと,こちらで準備したMy Picturesの中の画像ファイルを用いています。次にホームページビルダーのFTPツールを用いて転送すると,ホームページビルダーが提供するロゴ等のみが表示されます。 転送のモードも「バイナリ」とかいろいろ試してみるのですが結果は同じです。どのようなことが原因でしょうか。 ちなみに以前,別のプロバイダーで転送したときは問題なくうまくいきました。

  • ホームページビルダー12でのPDFファイル転送について

    ホームページビルダー12を使っています。 比較的小さな画像が多いサイトを作っておりページ数も多いです。画像入りのPDFファイルもあります。 サイト転送だとPDFはテキストモードになってしまい、その結果「ファイルが壊れています」というエラーが出るので、PDFファイルはFTPでバイナリで転送しています。 そしてFTPで送ったPDFファイルはなぜか未転送ファイルとして認識されています。 その他のファイルは数が多いのでサイト転送を使いたいのですが、既にサーバに送ってあるにもかかわらず毎回サイト転送の一覧にPDFファイルも表示されるので、いちいちチェックを外すのがとてもわずらわしいです。 今後PDFも増えていく予定なのですが…。 FTPで送ったPDFファイルを「転送済み」と認識させるにはどうしたら良いでしょうか? よろしくお願いいたします。

  • GIFやJPEGの転送について

    GIFやJPEGの転送するとき、どんな転送モードが使われていますか? HPを作成して、ファイルをアップロードしているとき、バイナリとかアスキーとかが出ています。画像って? 教えてください。

  • バイナリモードのデメリットについて

    バイナリモードのデメリットについて 率直に聞きます。バイナリモードでファイルの転送を行う場合に不都合なことってありますか?

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

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

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

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