デコーダ 【decoder】

概要

デコーダ(decoder)とは、一定の規則や方式に基づいて符号(コード)化された情報に対し、符号化時とは逆方向の変換をい、元のデータ復元する装置や回路、ソフトウェアシステムなどのこと。そのような処理のことは「デコード」(decode)という。

例えば、データ圧縮によって元のデータよりも少ない容量で表現された圧縮データ伸張解凍/展開)して圧縮前の状態に復元するソフトウェアや、暗号化されたデータ暗号鍵に基づいて復号平文に戻すソフトウェアなどが該当する。

CPUの内部では、機械語で表現された命令コードを解釈し、プロセッサ内部で用いるマイクロコードによる表現に変換する回路のことを「命令デコーダ」(instruction decoder)あるいは略してデコーダという。制御装置に内蔵されている。

一方、データを一定の規則に基づいて特定の符号に変換する装置やソフトウェアなどのことを「エンコーダ」(encoder)、そのような処理を「エンコード」(encode)という。エンコーダとデコーダの両方の機能を持つものは「コーデック」(codeccoder/decoder)と呼ばれる。

(2023.11.9更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる