テキストおよびバイナリストリームの流れとの間の差

これは、Cのフロー(流れ)の概念を導入しています。これは、入力および出力データ・フローとみなされ、ディスクファイルまたは物理的デバイス(プリンタ、モニタ、キーボード、等)のいずれか、ストリーミングソースと宛先とみなすことができるように、データは、除外され、そして同じように扱います物事の種類に関係なく、家の彼らの具体的な解体の、それはそれで動作する、である、それは、内と外のデータフローです。関係なく、すなわち、それらの特定のエンティティの関係なく、プログラムの具体的な構成の、ストリーミングとして抽象化入出力対象データの動作のこの方法は、非常に有益であり、出力ストリームは、様々なオブジェクトのための操作機能を導くことができます汎用性。

流入Cは、2つのカテゴリ、すなわち、バイナリストリーム及びテキストストリームに分割することができます。

いわゆるテキストフローは、ストリーム内のデータの流れを指し、文字の形です。

文字ストリームがある場合、バイナリストリームの流れを参照すると、二進数字の列である、1バイトのASCIIコードバイナリは、デジタル場合、進数は、バイトで識別されます。場合\ n個のシンボルの流入および流出は変換されません。テキストストリームとしてASCII表現を使用したこの数2001、例えば

'2' '0' '0' '1'

||||

50 48 48 49

これは、4つのバイトを占めました。0,000,011,111,010,001進数が07D1であるバイナリストリームのように表されます。2バイトのみ。

これは、バイナリストリームの流れは、テキストよりもスペースを節約するために、大幅流れをスピードアップし、効率を向上させることができ、n個の変換を、\されるべきではないことを示しています。従って、デジタル情報を多く含むデジタルストリームは、方法は、バイナリストリームを使用することができる、ストリームは、情報のための文字の多数のストリームの使用を含んでいます。

 

カスタムテキストとのバイナリファイル

我々は、すべてのコンピュータが物理的にバイナリに格納されていることを知っているので、違いが物理テキストファイルとバイナリファイルが、論理的ではありません。これらの両方は、符号化のレベルのみが異なります。

簡単に言えば、テキストファイルはその上のファイル、一般的なエンコーディングASCIIエンコーディング、UNICODEエンコーディングとの文字エンコーディングに基づいています。

バイナリファイルは、ファイルをエンコードされた値に基づいており、あなたは、用途に応じてすることができ、値を指定して、それが何を意味するのかである(このようなプロセスは、カスタムコーディングとして見ることができます)

これは、Cのフロー(流れ)の概念を導入しています。これは、入力および出力データ・フローとみなされ、ディスクファイルまたは物理的デバイス(プリンタ、モニタ、キーボード、等)のいずれか、ストリーミングソースと宛先とみなすことができるように、データは、除外され、そして同じように扱います物事の種類に関係なく、家の彼らの具体的な解体の、それはそれで動作する、である、それは、内と外のデータフローです。関係なく、すなわち、それらの特定のエンティティの関係なく、プログラムの具体的な構成の、ストリーミングとして抽象化入出力対象データの動作のこの方法は、非常に有益であり、出力ストリームは、様々なオブジェクトのための操作機能を導くことができます汎用性。

流入Cは、2つのカテゴリ、すなわち、バイナリストリーム及びテキストストリームに分割することができます。

いわゆるテキストフローは、ストリーム内のデータの流れを指し、文字の形です。

文字ストリームがある場合、バイナリストリームの流れを参照すると、二進数字の列である、1バイトのASCIIコードバイナリは、デジタル場合、進数は、バイトで識別されます。場合\ n個のシンボルの流入および流出は変換されません。テキストストリームとしてASCII表現を使用したこの数2001、例えば

'2' '0' '0' '1'

||||

50 48 48 49

これは、4つのバイトを占めました。0,000,011,111,010,001進数が07D1であるバイナリストリームのように表されます。2バイトのみ。

これは、バイナリストリームの流れは、テキストよりもスペースを節約するために、大幅流れをスピードアップし、効率を向上させることができ、n個の変換を、\されるべきではないことを示しています。従って、デジタル情報を多く含むデジタルストリームは、方法は、バイナリストリームを使用することができる、ストリームは、情報のための文字の多数のストリームの使用を含んでいます。

 

カスタムテキストとのバイナリファイル

我々は、すべてのコンピュータが物理的にバイナリに格納されていることを知っているので、違いが物理テキストファイルとバイナリファイルが、論理的ではありません。これらの両方は、符号化のレベルのみが異なります。

簡単に言えば、テキストファイルはその上のファイル、一般的なエンコーディングASCIIエンコーディング、UNICODEエンコーディングとの文字エンコーディングに基づいています。

バイナリファイルは、ファイルをエンコードされた値に基づいており、あなたは、用途に応じてすることができ、値を指定して、それが何を意味するのかである(このようなプロセスは、カスタムコーディングとして見ることができます)

おすすめ

転載: www.cnblogs.com/gao88/p/11299973.html