バイナリコードとは
バイナリコードは、情報の表現を簡素化する方法を提供できます。 バイナリコードには2桁のみがあります:1と0です。 一般的なバイナリコードでは、1と0の文字列を使用して、文字、数字、またはその他の概念を表します。 例は、情報交換用の米国標準コード(ASCII)のバイナリ表現です。8文字の各文字列は、256種類のバリエーションのいずれかを表すことができます。 バイナリコードはコンピューティングやその他の電子機器でよく使用されますが、人類の歴史を通じて他の形式でも存在していました。
バイナリコードがテキスト、コンピュータープロセッサの命令、またはその他の情報を表すためには、個別の文字列に分割する必要があります。 これらはしばしばビット文字列で参照され、固定長または動的長のいずれかです。 このコンテキストでは、ビットは各2進数を参照するため、バイナリコードの8文字の文字列には8ビットの情報が含まれます。 さまざまな文字エンコーディングまたはセットを使用して、これらのようなビット文字列を作成して、さまざまなものを表すことができます。
コンピューターやその他の電子機器は、フリップフロップ回路と呼ばれるものを使用して、バイナリコードで情報を表します。 これらの回路は設計が異なる場合がありますが、通常は2つの別々の状態で存在できる必要があります。 計算では、フリップフロップ回路は通常、正の電圧を持つものと電圧なしのゼロを表します。 この設計の初期の例には、かさばる真空管の使用が含まれ、その後、トランジスタやマイクロチップなどのアイテムにつながる突破口がありました。 ダイナミックランダムアクセスメモリ(DRAM)などのコンポーネントは、フリップフロップ回路を使用してバイナリコードを格納できます。
複雑な形式のデータもバイナリコードに格納できます。多くの場合、それぞれ8ビットの個別の文字列に格納されます。 バイナリファイルには、プレーンテキストドキュメントから実行可能プログラムまでの任意のものを使用でき、そこに含まれるデータは、バイナリコードと同じ1と0で表されます。 バイナリファイルには画像、音声、または事実上他のあらゆる種類の情報を含めることができるため、通常、コンピューターは識別のために使用できるヘッダーを含んでいます。
バイナリコードは現代のコンピューターよりもずっと長く存在しており、2つの別個の状態で表されるデータの例は、人類の歴史の多くで見られます。 風水という古代の概念では、ヤオシンボルの形式でいくつかのバイナリセットを使用します。各シンボルセットは陰または陽を表します。 ナイジェリアの部族は、数千年にわたって情報を表すために、円または2本の線のバイナリセットも使用していました。 コンピューティングに関係のない別の形式のバイナリコードは点字で、6点のグループを使用して文字または数字を表します。 各ドットは、上げられた状態または平らな状態の2つの状態のいずれかに存在することができるため、視覚障害者が読むことができます。