性格いい人が優勝

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

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

A 回答 (2件)

改行コードの違いによる問題が発生することがあります。



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

率直に言って、ないと思います。

むしろテキストモードの転送だったら、不都合はいくつもあります。

テキストモードにおける不都合リスト:
1)文字コードを勝手に変更される恐れがある
2)改行コードを勝手に変更される恐れがある
3)EOFコードが勝手に追加される恐れがある

なので個人的には、テキストであってもバイナリモードで転送した方が、余計なトラブルが減らせると思っています。
    • good
    • 0

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