編碼信息從一種形式格式轉換為另一種形式的過程;解碼則是編碼的逆過程。

擴展定義

對於特定的上下文,編碼有一些更具體的意義。

  • 編碼(Encoding)在認知上是解釋傳入的刺激的一種基本知覺的過程。技術上來說,這是一個複雜的、多階段的轉換過程,從較為客觀的感覺輸入(例如光、聲)到主觀上有意義的體驗。
  • 字符編碼(Character encoding)是一套法則,使用該法則能夠對自然語言的字符的一個集合(如字母表或音節表),與其他東西的一個集合(如號碼或電脈衝)進行配對。
  • 文字編碼(Text encoding)使用一種標記語言來標記一篇文字的結構和其他特徵,以方便計算機進行處理。
  • 語義編碼(Semantics encoding),以正式語言乙對正式語言甲進行語義編碼,即是使用語言乙表達語言甲所有的詞彙(如程序或說明)的一種方法。
  • 電子編碼(Electronic encoding)是將一個信號轉換成為一個代碼,這種代碼是被優化過的以利於傳輸或存儲。轉換工作通常由一個編解碼器完成。
  • 神經編碼(Neural encoding)是指信息在神經元中被如何描繪的方法。
  • 記憶編碼(Memory encoding)是把某些主觀的體驗例如是感覺轉換成記憶的過程。
  • 加密(Encryption)是為了保密而對信息進行轉換的過程。
  • 轉碼(Transcoding)是將已經編碼的信息從一種格式轉換到另一種格式的過程。
  • 解碼(Decoding)是編碼的相反,亦即把編碼過的信息恢復成原來樣式。

參見