Baudot/ITA2 编码

🔤 Baudot / ITA2 Encode

📐 工作原理与说明
早期电传打字机使用的 5 位字符编码,用换档控制字在字母与符号间切换。
  • 位宽:每字符 5 bit,共 32 种组合,不足以直接表示字母+数字+符号。
  • 换档:LTRS(字母档)与 FIGS(数字/符号档)控制字切换字符集,同一码在不同档位含义不同。
  • ITA2:Baudot 的国际改进版,是当前通行的 5 位电传码标准。
  • 帧格式:起始位 + 5 数据位 + 停止位(常 1.5 或 2 位);编码结果须显式输出换档字。

Encode and decode Baudot (ITA2) telegraph code in your browser — a historic 5-bit character set.

📖 Baudot 码表

📚 深度解析:Baudot / ITA2 编码

💡 常见使用场景

  • 早期电传(TTY)5 位字符编码。
  • 业余无线电与电报爱好者做收发实验时,用 ITA2 把文字编成 5 位序列,理解早期通信为何要用 LTRS/FIGS 换档来扩展字符集。
编码
字母 A 在 ITA2 为 `00011`(含 Figure/Letter 切换位)。

❓ 常见问题(FAQ)

为何 5 位?
仅 32 组合,需切换数字/字母档。
为什么 5 位只能表示 32 个,却要传字母和数字?
因为用了换档:同一组 5 位码在字母档(LTRS)与符号档(FIGS)下含义不同。接收方必须与发送方保持同一档位,一旦换档码丢失,后续内容会全部错位——这也是早期电传常见的乱码原因。
⚠️ 使用说明与注意事项
📖关于「Baudot/ITA2 编码」 ▼

📝工具简介

Baudot/ITA2 编码。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。