奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 5 页

PDF 物理页索引 21 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
5
PDF 物理页
21(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
e3d42f35493bcc660756a4960148ff33210aa75874e01b8012b57e0b99e0c962

为例,说明字母之间的停顿(间隙)。

单词之间则通过相当于两个“划”的时长来分隔(如果一个“划”的时长为3秒钟,那么这个停顿就应当为6秒钟)。例如下图是“hithere”所对应的编码。

手电筒开和关的时长并没有限定。它们都与一个“点”的时长相关,而这依赖于手电筒开关能以多快的速度扳动,以及莫尔斯编码的发送者能以多快的速度记下一个指定字符。对于一个快速发送者,他的“划”的时长,也许只相当于一个慢速发送者的“点”的时长。这会带来一个小问题,即阅读莫尔斯编码信息会变得很困难,但是经过一两个字母之后,接收者通常就可以分清楚哪一个是“点”,哪一个是“划”了。

乍一看,莫尔斯编码的定义与打字机字母的排列一样都是随意的。这里的定义是指字母表中的字母与各种“点”和“划”的组合序列之间的对应关系。然而,仔细研究之后,我们就会发现事实并非完全如此。简单且短促的编码,被分配给字母表中使用频率较高的字母,例如E和T。拼字比赛选手和“幸运轮”的粉丝们可能会很快意识到这一点。而不太常用的字母,比如Q和Z(这只会让选手在拼字中得到10分)则被分配以较长的编码。

几乎每个人都知道一点儿莫尔斯编码。三个点、三个划,再加三个点就表示SOS,即国际求救信号。SOS不是一个缩写,这只是一个易于记忆的莫尔斯编码序列。在第二次世界大战期间,英国广播公司一些无线电广播以贝多芬第五交响曲的片段来作为节目的前奏—BAH,BAH,BAH,BAHMMMMM,而贝多芬绝不会想到他所谱写的这段乐曲可以表示为莫尔斯编码的V,即胜利(Victory)之意。

莫尔斯编码的一个缺点是,它没有区分大写字母和小写字母。但是除了可以代表字母外,莫尔斯编码还使用一组由点和划组成的五元序列来表示数字,如下所示。

1 至亲密友

5