为了更好的解释,考虑:作者从研究思想信息,通过文字与读者进行交流。为此,作者对消息进行编码。
为了使本文理解,作者假设读者能够使用数字格式来阅读和解释文本。读者必须对消息进行解码。这是最简单形式的编码和解码之间的区别。

1. 编码方式

在人对人,人对计算机或计算机对计算机的任何通信过程中,要发送的任何消息都由发送方打包并编码为接收方可读的格式。
我们知道的第一种编码形式是象形文字。使用图片而不是我们容易理解的字母单词的古埃及文字。
这些刻苦绘制的符号非常适合装饰庙宇的墙壁,但对于开展日常业务,还有另一种脚本,称为“文字”。这是一个手写笔迹,其中的图片标志被缩写为抽象的点。
带有象形文字的示例表明,数千年后,阅读者不容易对编码后的消息进行解码,但是现代人可能并不是目标读者。
基本编码的最新示例是莫尔斯电码。
莫尔斯电码(Morse Code)于1836年发明,是一种通信方法,使用的电报设备可沿电流方向传输脉冲。
脉冲由使用点和破折号的图案组成,这是编码字母以使用字母的方式,从而形成要发送的消息。
在当今时代,也许更熟悉的将是计算编码。

1.1. 字符编码

在线编写所有内容后,需要指定字符编码,以便以正确的字符清晰显示消息。 字符存储为字节。
除非指定编码,否则仅由于正在写内容,可能并不一定意味着一旦发送便可以正确显示。
最常见的做法是遵循UTF-8编码:
UTF8中的字符长度可以是1到4个字节。 UTF-8可以表示Unicode标准中的任何字符。 UTF-8向后兼容ASCII。 UTF-8是电子邮件和网页的首选编码。

1.2. 模拟到数字

模数编码是指将模拟数据转换为数字格式的过程,例如视频,音频或图像。
过时的通信方法使用模拟,这会遭受各种干扰和质量障碍。 数字通信的出现解决了这些问题,从而提供了一种高质量,强大的通信方法。
根据数据转换类型,有四种不同的模拟/数字编码技术:

  • 模拟数据到模拟信号
  • 模拟数据到数字信号
  • 数字数据到模拟信号
  • 数字数据到数字信号

最后,请注意,编码与加密的概念不同,加密是用于隐藏消息内容的独立过程。

2. 解码

知道什么是编码以后,就可以轻松理解解码,这只是相反的过程。
而不是将消息打包为要发送的格式,而是接收消息,然后进行解码过程以从消息格式中提取数据。
以象形文字的编码示例为例,解码过程花费了多年的精力来解密和理解,尽管到目前为止,并不是所有找到的象形文字都以一种可以理解的格式被完全解码。
使用摩尔斯电码,如果该人收到了消息,他们将必须知道代码模式才能将其转换为清晰的消息,从而能够对消息进行解码。
在字符解码中,如果为内容指定了UTF-8编码,则解码过程将正确显示该消息。如果使用了不同的编码格式,但目标不支持或不理解,则解码过程将显示意外的结果。
本质上,任何需要分析和解释的过程,无论是口头的还是非语言的,都是解码过程。

3. 总结

所有通信过程都共享三个基本元素:源(发送者),传输介质(消息通道)和目标(接收者)。
注意,用于传输消息的介质可以是无线,无线电,人,光或声音,仅举几例。
源通过对来自抽象概念或未格式化消息的消息进行编码来打包其消息,并将其转换为可沿消息通道传输到目标的格式。
然后,接收者对消息进行解码,以便在可以采取进一步的措施之前就可以理解该消息。

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:编码和解码
本文链接:https://www.vsdiffer.com/vs/encoding-vs-decoding.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。