一定の規則に基づいて符号化されたデータを復号し、もとのデータを取り出すソフトウェアやその機能をハードウェアで実現したLSIチップ。圧縮されたデータの復元や、暗号の解読などを行なうものがこれにあたる。データを一定の規則に基づいて符号化するソフトウェアをエンコーダという。