在通信和资讯处理中，代码（code）是指一套转换信息的规则系统，例如将一个字母、单词、声音、图像或手势转换为另一种形式或表达，有时还会缩短或加密以便通过某种信道或存储媒体通信。一个最早的例子是语言的发明，它使人可以通过说话将他看到、听到、感受到或想到的事情表达给其他人。但是，说话的通信范围局限于声音可以有效传播、辨识的范围，并且发言只能传达给现有的听众。将言谈转化为视觉符号的写作扩大了跨越时间、空间的通信表达。代码有时亦称代号等。而编码（encoding）能将的信息转化为便于通信或存储的符号。解码（De