エンコード
エンコードとは、データをある形式から別の形式に変換する処理です。「エンコード」は動詞として使うこともできますが、名詞として使われることが多く、特定の種類のエンコードされたデータを指します。エンコードには、画像のエンコード、音声と動画のエンコード、文字エンコードなど、いくつかの種類があります。
メディアファイルは、ディスク容量を節約するためにエンコードされることがよくあります。デジタル音声、動画、画像ファイルをエンコードすると、より効率的な圧縮形式で保存できます。エンコードされたメディアファイルは、通常、元の非圧縮ファイルとほぼ同じ品質ですが、ファイルサイズははるかに小さくなります。たとえば、WAVE(.WAV)音声ファイルをMP3(.MP3)ファイルに変換すると、元のWAVEファイルの10分の1のサイズになることがあります。同様に、MPEG(.MPG)圧縮動画ファイルは、元のデジタル動画(.DV)ファイルに必要なディスク容量の一部しか使用しない場合があります。
文字エンコードも、文字をバイトとしてエンコードする別の種類のエンコードです。コンピューターはバイナリデータしか認識できないため、テキストはバイナリ形式で表現する必要があります。これは、各文字(文字、数字、記号、空白などを含みます)をバイナリコードに変換することで実現します。一般的なテキストエンコードの種類には、ASCIIとUnicodeがあります。
データをエンコードすると、そのデータを読み取れるのは、正しい種類のエンコードに対応したプログラムだけです。音声や動画ファイルでは、これは多くの場合、コーデックによって実現されます。コーデックはデータをリアルタイムでデコードします。ほとんどのテキストエディターは複数の種類のテキストエンコードに対応しているため、標準的なテキストエディターで開けないテキストファイルを見つけることはまれです。ただし、テキストエディターがテキスト文書で使われているエンコードに対応していない場合、文字の一部またはすべてが、意図したテキストではなく奇妙な記号として表示されることがあります。
知識をテストする