• ベストアンサー

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

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

  • azmo
  • お礼率37% (15/40)

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

改行コードの違いによる問題が発生することがあります。 例えば、Unix系で使われているLFで改行されたテキストファイルを、Windows XPのメモ帳で開くと、1行につながって表示されます。 CR-LFで改行されたシェルスクリプトをUnixで実行すると、CRを文字として認識してしまうため、comand not foundになったり、表示が乱れたりします。

その他の回答 (1)

noname#194317
noname#194317
回答No.1

率直に言って、ないと思います。むしろテキストモードの転送だったら、不都合はいくつもあります。 テキストモードにおける不都合リスト: 1)文字コードを勝手に変更される恐れがある 2)改行コードを勝手に変更される恐れがある 3)EOFコードが勝手に追加される恐れがある なので個人的には、テキストであってもバイナリモードで転送した方が、余計なトラブルが減らせると思っています。

関連するQ&A

  • バイナリモードとは?

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

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

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

  • バイナリ

    VB6.0を使っています。 全てのファイル(Word、エクセル、Exe、Txtなどなんでも)はバイナリファイルとして扱えるのですか? バイナリファイルとして読み込んで、別名で保存して、 また、元の形式に戻すにはどのようにしたらよいのでしょうか? バイナリモードでOpenして 1バイトずつ、 バイナリモードで書き込めばいいのでしょうか? また、読む場合は、 バイナリモードで開いて、 1文字ずつ 何モードで書き込めばいいのでしょう? バイナリでいいのですか? ファイルの形式などよくわかっていません。。。。

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

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

    • ベストアンサー
    • PHP
  • バイナリモードについて

    はじめまして。 VBでテキストの検索機能をプログラミングする上で 大/小文字、カナ/ひらがな、全角/半角を区別して検索する ためにバイナリモード(vbBinaryCompare)を使用すると思うのですが このバイナリモードはFTPなどで耳にするバイナリモードとは 意味合いが違うのでしょうか? よろしくお願いします。

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

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

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

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

  • PHPは何モードでサーバに転送するんでしょうか?

    すいません、FFTPを使っているんですが、PHPをサーバにアップロードする場合は、転送モードは アスキーモードなんでしょうか?それともバイナリモードなんでしょうか?

    • ベストアンサー
    • PHP
  • アスキー、バイナリーの違い、注意点(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
  • ホームページを作ってバイナリモードで転送したいのですが設定方法が分りま

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

専門家に質問してみよう