> baudot | 5-bit | telex <
// Baudot 波多电报码 —— 电传打字机时代的经典 5 位电报码编码
电报时代
诞生于 19 世纪 70 年代的早期数字字符编码,比 ASCII 早了数十年。
紧凑编码
每个字符只需 5 位,通过巧妙的状态切换机制承载更多字符。
字母与符号双模式
利用 LTRS/FIGS 两种状态,32 个码即可表示 58+ 个字符。
>> 技术说明
Baudot 电报码的工作原理:
Baudot 使用 5 位(二进制 32 种组合)以及两种状态:字母模式(LTRS)和数字/符号模式(FIGS)。同一个 5 位码在不同模式下代表不同字符,从而用 32 个码实现超过 58 个可用字符。
编码示例:
'A' = 00011(字母模式) '1' = 10111(数字模式) 文本:A1 Baudot:00011 [FIGS] 10111 二进制:00011 11011 10111
典型应用场景:
- >电传打字机 (TTY)
- >Telex 电报网络
- >无线电电传 (RTTY)
- >海事通信
- >新闻与电讯社线路
>> 常见问题
什么是 Baudot 电报码?
Baudot 电报码是一种 5 位字符编码,由埃米尔·波多(Émile Baudot)在 19 世纪 70 年代设计,是 ASCII 出现之前广泛应用于电报与早期数据通信的前身编码。
LTRS/FIGS 状态切换是如何工作的?
Baudot 具有字母(LTRS)和数字/符号(FIGS)两种模式。同一个 5 位码在不同模式下代表不同字符,通过发送特殊的切换码在 LTRS 与 FIGS 之间切换。
ITA2 与 US-TTY 有何区别?
ITA2 是 Baudot 电报码的国际标准;US‑TTY 是美国变体,在 FIGS 模式下对部分符号采用了不同映射。
为什么只使用 5 位?
在 19 世纪 70 年代,机械条件和线路质量有限,需要体积小而可靠的编码。5 位既能提供足够的组合,又能让硬件保持简单稳定。
// 速查表
| 名称 | bits |
|---|---|
| LTRS | 11111 |
| FIGS | 11011 |
| SPACE | 00100 |
| CR | 01000 |
| LF | 00010 |
| NUL | 00000 |
| A | 00011 |
| E | 00001 |
| T | 10000 |
// 代码示例
ITA2 framing 1 start bit (0) + 5 data bits + 1.5 stop bits (1) Speeds 45.45 baud ~ 60 wpm | 50 baud ~ 66 wpm | 75 baud ~ 100 wpm Codes 2^5 = 32 per shift state, LTRS/FIGS give 60+ characters Example HI -> 10100 00110 (H=10100, I=00110, LTRS mode)
>> 更多问题
问:博多码和 ITA2 有什么区别?
答:最初的博多码(1870 年代)经唐纳德·默里改进,于 1930 年形成 ITA2(国际电报字母表第 2 号)标准。如今所说的“博多码”几乎都指 ITA2:5 位、32 个码、两种换档状态。
问:LTRS 和 FIGS 换档码如何工作?
答:5 位只有 32 个码。11111(LTRS)切换到字母,11011(FIGS)切换到数字和标点。状态保持到下一次换档,因此可表示 60 多个字符。
问:博多码的传输速度是多少?
答:常见的有 45.45 波特(约每分钟 60 词)、50 波特(约 66 WPM)和 75 波特(约 100 WPM)。每个字符以 1 个起始位和 1.5 个停止位封装。