デコード【decode】デコーディング
別名 :decoding/復号

音声などアナログ信号から生成されたデジタルデータを本来のアナログ信号に戻す処理や、元のデータからデータ圧縮や暗号化などによって別の形式に変換されたデータに対して、逆方向の変換処理を行って元のデータに復元する処理などを指す。
また、CPU(マイクロプロセッサ)では、プログラムを構成する機械語の命令コード(インストラクション)を解釈し、プロセッサ内の回路を制御する単純な命令であるマイクロコードの集合に変換することを「命令デコード」(instruction decode)あるいは略してデコードという。
デコード処理を行う装置や電子回路、ソフトウェア、システムなどのことは「デコーダ」(decoder)という。デコードとは逆に、データを一定の規則に基づいて特定の形式の符号に変換することを「符号化」あるいは「エンコード」(encode、encoding)という。また、そのような処理を行う装置やソフトウェアなどのことは「エンコーダ」(encoder)という。エンコードとデコードの両方の機能を持つソフトウェアや装置は「コーデック」(codec:coder/decoder)と呼ばれる。
(2023.12.13更新)