表达。代码有时亦称代号等。而编码（encoding）能将的信息转化为便于通信或存储的符号。解码（Decoding）则是将其逆向还原的过程，将代码符号转化回收件人可以理解的形式。编码的其中一个原因是在、口语或写作难以实现实现的情况下进行通信。例如，旗语可以用特定标记表达特定信息，站在远处的另一个人可以解读标识来重现该信息。