摩尔斯电码怎么编码?SOS 与常用缩写

一、两种符号,一套节奏

摩尔斯电码只用两种信号:点(·)与划(—),本质是「长音和短音」的组合。编码的最小单位是,其余时长都是它的整数倍:

间隔/信号时长(以点为单位)
1
3
同一字母内点划之间1
字母之间3
单词之间7

比例关系比绝对时长更重要——发报速度(WPM)可以变,但 1:3 的节奏不能变,否则对方无法分辨字母边界。

二、编码实测

原文电码
SOS... --- ...
HELLO.... . .-.. .-.. ---
HELLO WORLD.... . .-.. .-.. --- / .-- --- .-. .-.. -..
A1.- .----

规则说明:

  • 字母之间用空格分隔,词与词之间用 /(或更长的空格)分隔;
  • 数字有固定码型:1 = .----、2 = ..---、3 = ...--… 以点的数量递减排列;
  • 解码方向同样支持:... --- ...SOS.-A

工具收录 54 个码位:26 个英文字母 + 10 个数字 + 标点与通信符号。中文汉字没有对应码——中文电报用的是「四位数字电报码」这套完全不同的体系,工具会明确报「无对应编码」而不是乱猜。

三、SOS 为什么是「三点三划三点」

它不是任何三个英文词的缩写。1906 年柏林国际无线电报公约把它定为国际求救信号,选它的理由是工程性的:

  1. 码型简单... --- ... 只有两种符号交替,不需要查表就能记住;
  2. 节奏独特:三短、三长、三短,在噪声与干扰中容易识别;
  3. 对称好辨认:正着发反着发都一样(镜像对称);
  4. 发送快:总共 9 个符号,比「HELP」之类更短。

所以「Save Our Souls」那类说法都是后人的附会——先有码型,后有解释。

四、为什么今天还有人用它

  • 应急通信:手电筒、哨子、敲击都能发摩尔斯。三短三长三短的闪光或哨声就是国际通用求救信号,不需要任何设备;
  • 业余无线电(HAM):部分频段与呼叫场景仍在用,考试也可能考;
  • 航空与航海:历史惯例与应急灯信号;
  • 教学与解谜:理解「用两种信号编码任意信息」是信息论最好的入门例子。

五、它其实是「编码」而不是「加密」

这一点经常被误解:

概念说明
编码换一种表示方式,任何人按规则都能还原(摩尔斯、Base64、二维码)
加密需要密钥,没有密钥无法还原(AES、维吉尼亚)

摩尔斯电码没有密钥,看到 ... --- ... 谁都能翻译。所以它适合传输与应急,不适合保密。想了解真正的加密可以看凯撒密码与 AES 的对比。

六、手写与输入的三个常见错误

  1. 点划比例写错:写成 ..---.. 这种没有间隔的串,会解码成一长串;正确写法要在字母间留空格;
  2. 用错分隔符:词间用 /。工具同时接受 · 等点号变体,但别用短横线与减号以外的符号代替划
  3. 把中文直接丢进去:中文没有摩尔斯码,要么用拼音转写,要么用数字电报码。

七、直接算

摩尔斯电码转换器:文本与电码双向转换,含 54 个码位对照

文本处理工具:转换前后的清理与批量替换

凯撒密码:编码与加密的区别,从这个工具看最清楚

本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。