![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
バイト・ストリームとキャラクタ・ストリームの2種類が存在していますが、バイト・ストリームは、生のバイト (イメージデータなど) を読み込む時、また、文字(テキストファイル)を読み込むときはキャラクタ・ストリームを利用するという認識で良いのでしょうか?
テキストファイル(アルファベット、日本語)処理ならどんな場合でもキャラクタ・ストリーム(FileReader,FileWriter)を使えばいいという考えでよろしいのかということでしょうか?
逆にバイト・ストリームで読み込んで処理する場合も可能ですよね?
その場合、テキストファイルをバイト・ストリームで扱うメリットってあるのでしょうか?
何故疑問に思ったのかと言いますと、参考書にバイト・ストリームを扱った例文があり、テキストファイルを処理していたためです。テキストファイルの処理ならキャラクタストリームでいいんじゃないかと思い、逆にバイトストリームで扱うメリットを知りたかったのです。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
メリットはあまりないと思いますが、エンコードの解釈をしなくて済む分だけ高速になります。
その代わり読んでいるテキストが US-ASCII や ISO-8859-1 のような1バイトで1文字を表すエンコード以外のエンコードだった場合に正常な動作は期待できません。(UNICODEへの変換処理を自分でする場合は別ですが)。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN 「無線LAN親機(4ストリーム)」「無線LAN中継機(2ストリーム)」の組み合わせは大丈夫ですか? 3 2023/07/28 19:10
- ルーター・ネットワーク機器 無線LAN親機の電波強度について 8 2023/08/18 18:57
- その他(スマートフォン・携帯電話・VR) 5GとWiFiについて 6 2022/06/20 05:13
- その他(言語学・言語) ノルドストリームって何語なんですか? 3 2022/07/12 16:10
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- 中古車 ウィッシュとストリーム、人気で中古車の高いのはどちらですか? 3 2022/08/15 10:13
- 関東 「渋谷ストリーム」建設前には何がありましたか? 東急線の高架下でトラックが荷下ろしをしているのですが 1 2022/04/29 21:54
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
テキストファイルの一部分を抽...
-
VB(VBA)で、バイナリデータを使...
-
テキストファイルを読んで、Exc...
-
ファイル変換
-
TXTファイルデーターをEX...
-
UTF-8とASCIIコードにおける互...
-
[VB.NET] 処理の高速化を行いた...
-
バイナリファイルをテキストに変換
-
WriterとOutputStreamの違い
-
VBA。開いているテキストファイ...
-
【至急:C言語】cppファイルやh...
-
テキストファイルの特定行の削...
-
ASPでiniファイルの読み書きを行う
-
Excel VBAが徐々に遅くなる
-
ストリームについて
-
C言語でテキストファイルをバイ...
-
StreamReaderで読み込んだファ...
-
エクセルVBAでメールの自動作成...
-
C言語のソースからコメントを抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
VBSでテキストファイルの2行目...
-
テキストファイルの一部分を抽...
-
既存のテキストファイルを開く方法
-
Excel VBAが徐々に遅くなる
-
テキストファイルの特定行の削...
-
Windowsのメモ帳でUTF-8を選択...
-
VB(VBA)で、バイナリデータを使...
-
テキストファイル内容の、16進...
-
エクセルVBAでメールの自動作成...
-
VBA。開いているテキストファイ...
-
[VB.NET] 処理の高速化を行いた...
-
ASP.NET Web上のテキストファ...
-
フォーム無しでアプリを作成す...
-
テキストファイル固定長データ...
-
ファイルのチェックサムを改行...
-
文字コードの変換(JISコードへ)
-
UTF-8とASCIIコードにおける互...
-
C言語でテキストファイルをバイ...
-
Excel+VBAでフランス語を扱いた...
おすすめ情報