基本情報暗記無料で始める

符号化とは?ふごうか

符号化とは、文字・音・画像などの情報を、決められた規則に従って 0 と 1 の並び(符号)に置き換えること。目的によって、アナログ信号を数値に変える A/D 変換の最後の工程、文字を数値にする文字コード(UTF-8 など)、データを小さくする情報源符号化(データ圧縮)、通信の誤りを見つけて直す通信路符号化(誤り検出・訂正)に分かれる。符号化は鍵を使わず、規則さえ知っていれば誰でも符号を読み解ける点で、鍵を知らないと元に戻せない暗号化とは別物である。ただし、A/D 変換の量子化(値を決まった段階に丸める)や、画質・音質を少し落として小さくするデータ圧縮(非可逆圧縮)のように途中で情報を捨てる場合は、読み解いても元の情報に完全には戻らない。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では5回出題され、ほかに4問の解説で触れられています(2016年度〜2022年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:エンコード、コード化

この語が出る過去問を解く →

背景

コンピュータは 0 と 1 しか扱えないので、文字も音も何らかの規則で 0 と 1 に置き換えないと記録も通信もできない。ところが送り手と受け手で規則が違えば、同じ並びが別の文字や音に化けてしまう(文字化け)。そこで置き換えの規則を決めて共有するのが符号化であり、さらに「短く送りたい」「誤りに強くしたい」という要求に合わせて規則の作り方が分かれていった。

具体例

音楽 CD は、音の波を1秒間に44,100回の間隔で測り(標本化)、その大きさを16ビットで表せる65,536段階のどれかに丸め(量子化)、その値を 2 進数の並びにして記録する(符号化)。文字の例では、文字には一つずつ通し番号(符号位置)が決められていて、「あ」の番号は 16 進数(0〜9 と A〜F の 16 種類の記号で 1 桁を表す数の書き方。「(16)」はこの書き方の印)で 3042(16)である。UTF-8 はこの番号を、3バイトの E3 81 82(16)という並びに符号化する。電子メールで画像を添付するときは、MIME の規格に従って画像のデータを文字だけの並びに符号化して本文に載せる。

試験での引っ掛け

A/D 変換の順序は「標本化 → 量子化 → 符号化」で、符号化は最後の工程である。この順番の並べ替えが選択肢で問われる。また、メールの添付で使う符号化(Base64 など)は規則を知っていれば誰でも元に戻せるので、内容を秘密にする効果は無い。秘密にするのは鍵を使う暗号化の役目であり、「符号化したので安全」という選択肢は誤りになる。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2016年度〜2022年度)
  • 分野:テクノロジ系
  • A/D 変換の順序は「標本化 → 量子化 → 符号化」で、符号化は最後の工程である。