コンピュータープログラミング

符号化と復号化とは何ですか? 例。 エンコードと数値データ、テキストやグラフィックを復号化するための方法

データ処理のための電子計算機の運用管理と計画システムを改善する過程で重要な舞台となっています。 しかし、そのような情報の収集及び処理方法は、通常は多少異なっているので、コンピュータに理解可能であるシンボルのシステムの変更を必要とします。

情報の符号化とは何ですか?

データの暗号化 - これは情報を収集し、処理の過程で不可欠なステップです。

原則として、コードの下で送信されるデータ、またはそれらの品質特性のいくつかに対応する文字の組み合わせを意味しています。 コーディング - 完全メッセージの本来の意味を伝えている略語や特殊文字のリストで暗号化された組み合わせを作成する過程。 エンコーディングは時々、暗号化と呼ばれるが、それは後者の方法がハッキングに対するデータの保護を必要とし、第三者に読み取らことを知っている価値がされています。

符号化の目的は、コンピューティングデバイス上で簡単転送及び処理のための便利かつ簡潔な形式で情報を提示することです。 コンピュータは、何らかの形での情報だけで動作するので、問題を避けるために、それを忘れないようにすることが重要です。 データ処理の概略図、検索、ソートおよび配列決定、およびそれがコード化された形態のステップ入力情報で見出されるコーディング含みます。

情報の復号化は何ですか?

どのような符号化と復号化の問題は、ユーザーが様々な理由のために、PCを持っているかもしれませんが、どのような場合には、情報技術の進歩流れ続けるを作るために、ユーザーを有効にするには、正しい情報を伝えることが重要です。 ご存知のように、後のデータ処理プロセスは、出力コードを生成します。 そのような断片は、元の情報の画像を解読する場合。 IEのデコードは - これは、暗号化の逆のプロセスです。

符号化データが完全に送信されたオブジェクトに対応する文字信号の形をとる中ならば、送信された情報コードの復号化が除去されるか、またはその特性の一部。

メッセージをコード化された受信者は、彼らに手にそれを落ちるためにいくつかが、非常に重要な情報であり、第三者の前に開示されていません。 したがって、符号化及び復号化情報の処理を検討する必要があります。 彼らは対話者のグループの間で機密情報を共有するのに役立ちます。

エンコードとデコードのテキスト情報

PC内の文字の内部表現 - を押すと、コンピュータのキーボードのキーは、コード表の写しで見つけることができ進数の形で信号を受信します。 世界中の規格は、ASCIIテーブルを信じています。

しかし、いくつかは、どのような符号化と復号化を知って、あなたはまた、データがコンピュータ上に配置されているかを理解しなければなりません。 例えば、一つのバイナリシンボルを記憶するための電子計算機は、1バイト、すなわち8ビットを選択します。 それはあなたが作ることができる組み合わせの数があるので、それは1バイトを使用して、256種類の文字を暗号化することを可能にすることが判明した0と1:このセルは、2つの値しか持つことができます。 これらの組み合わせとは、ASCIIテーブルの重要な部分です。 例えば、文字Sを使用すると、キーボードの上にそれを押すと、符号化とデータの復号がある01010011.として符号化される、と私たちは、画面上の期待される結果を取得します。

標準のASCIIテーブルの半分は数字、制御文字と英語の文字のコードが含まれています。 それの他の部分は、数学に関連していない国家のマーク、擬似文字や記号で満たされています。 さまざまな国で、テーブルのこの部分は異なるであろうことは明らかです。 入力時の数字は、標準の要約によると、バイナリ計算システムに変換されます。

エンコード番号

バイナリ 0および1 -積極的にコンピュータを使用している表記法、2桁のみが存在します。

バイナリ算術を研究バイナリシステム番号を形成する工程。 こうした数字に基本的な数学演算の法律のほとんどは、関連残ります。

数字の符号化及び復号化の例

これは、そのコンポーネントのそれぞれが8ビットのASCII標準テーブルに従って符号化され、テキスト断片内に発生した場合、図45の2符号化方法を検討することを提案します。 四ターンに01000011、および5 - 01010011へ。

番号45は、計算のために使用される場合、それは8ビット変換の特殊な方法に関与するバイナリコードの記憶のために必要とされる001 011 012は、わずか1バイトです。

グラフィック情報のコーディング

虫眼鏡でモノクロ画像を増やす、あなたはそれが完全なパターンを形成する小ドットの多数で構成されていることがわかります。 各画像の個々の品質と任意の点の線形座標は数字の形で表示することができます。 このため、バイナリコードに基づいて、ビットマップ符号化は、グラフィック情報を表示するようになっ。

黒と白の画像 - グレーの異なった色合いと点の組み合わせ、すなわち、各画像点の輝度を8ビットの2進数を判断します。 基本的なコンポーネント上の任意の勾配の分解の原理は - グラフィック情報の符号化として、このプロセスの基盤です。 画像をデコードするのと同じ方法で、しかし逆に起こります。

三つの基本色の膨張場合:任意の自然シェードのために、緑、赤及び青これらの勾配を組み合わせることによって得ることができます。 この符号化方式は、RGBと呼ばれています。 24ビットの場合にはフルカラーと呼ばれるグラフィック画像変換モードを暗号化します。

すべての基本色は、白なって、基点を補完する色合いと並置します。 追加の色は - 他の基本色の和によって形成される勾配です。 イエロー、マゼンタ、シアン放射補色。

符号化画像点のこのような方法は、印刷業界で使用されています。 黒 - ここだけ第4の色を使用するように受け入れられています。 この理由のため、印刷変換システムは、CMYKと略記します。 このシステムは、多く三〇から二などのビットを表現するために画像を使用しています。

符号化及び復号化情報の方法は、入力データの種類に応じて、様々な技術を使用することを前提としています。 例えば、ハイカラーと呼ば進バイナリコード、グラフィック画像暗号化方法。 この技術は、256色な限り画面に転送することが可能となります。 グラフィックのポイントを暗号化するために使用されるオペレーティング・ビットの数を減らすには、自動的に情報を一時的に記憶するために必要な量を削減します。 符号化方法、そのようなデータは、インデックスと呼ばれています。

オーディオ情報の符号化

今、私たちはどのような符号化と復号化、およびこのプロセスの基礎となる方法を紹介してきたこと、オーディオデータの符号化として、この問題にこだわることが必要です。

オーディオ情報は、基本単位の形で表され、それらの各対の間に一時停止することができます。 各信号は、変換されてコンピュータメモリに格納されています。 音は介して出力される 音声合成、 PC暗号化された組み合わせのメモリに格納されたデータを使用しています。

それは様々な異なる色合いで、コンピュータは、標準的な、彼の記憶に予め構えで、各フレーズを比較する必要があるので、人間の音声に関しては、それは、はるかに困難符号化することです。 話し言葉を辞書で発見された場合の認識にのみ発生します。

バイナリコードの情報の符号化

数値、テキストおよびグラフィック情報をコードとして、この手順の実装の様々な方法があります。 データを復号化することは、通常は逆の技術で発生します。

算術計算のために、または単に表示する:数値をコードする場合も考慮図は、システムに入力された目的を取っ。 すべてのデータは、バイナリで符号化されたものとゼロを使用して暗号化されます。 これらの文字はビットと呼ばれています。 それは技術的にアレンジするのが最も簡単ですので、この符号化方式は、最も人気がある:信号の存在 - 1、いいえ - 0バイナリ暗号化は、唯一の欠点はありません - それは、シンボルの組み合わせの長さです。 しかし、技術的な観点からは、より複雑な少数のと同じコンポーネントを簡単な杭を振るうことが容易です。

メリットバイナリエンコーディング

  • この プレゼンテーションの形 の様々な種類に適しています。
  • エラーなしでデータを転送する場合。
  • PCは、このように符号化されたデータを処理する方がはるかに簡単です。
  • 二つの状態でデバイスを募集。

バイナリエンコーディングの欠点

  • 処理が遅くなり、コードの長さが長いです。
  • 特別な教育や訓練なしでバイナリの組み合わせの人間の知覚の複雑さ。

結論

この記事を読んだ後、あなたはどのようなエンコードとデコードを見つけることができ、そしてそのためにそれが使用されています。 使用されるデータ変換方法は、情報のタイプに完全に依存することを結論付けることができます。 これは、テキストだけでなく、数字、画像や音声だけでなくすることができます。

異なる情報の符号化は大幅に後の使用のための処理と自動化データを加速同じタイプを作るために、すなわち、それが提供される方法を統一することを可能にします。

電子計算機でしばしばプレゼンテーションの元の形は、記憶、さらなる処理のために、より便利なフォーマットに変換される標準的なバイナリ符号化の原理を使用します。 すべてのプロセスの復号化は逆の順序で行われているとき。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.atomiyme.com. Theme powered by WordPress.