极简工具箱

免费在线工具 · 本地计算 · 无需上传

摩斯电码是什么:点划规则与 SOS 的写法

SOS 不是「Save Our Souls」的缩写,选它纯粹因为 `... --- ...` 最好发、最好认。摩斯电码的规则比想象中更讲究。

广告位(百度联盟)

一、基本单位

摩斯电码只用两种信号:点(·,短信号)和划(—,长信号,长度为点的三倍)。

时间规则(以「点」为一个单位):

间隔长度
点与划之间1 单位
字母内部(点划之间)1 单位
字母与字母之间3 单位
单词与单词之间7 单位

所以 ... --- ... 不是随便三个点三个划,而是「三个 S,中间用标准间隔分开」。

二、字母对照(部分)

A .-      N -.
B -...    O ---
C -.-.    P .--.
D -..     Q --.-
E .       R .-.
F ..-.    S ...
G --.     T -
H ....    U ..-
I ..      V ...-
J .---    W .--
K -.-     X -..-
L .-..    Y -.--
M --      Z --..

数字更规整:

1 .----   6 -....
2 ..---   7 --...
3 ...--   8 ---..
4 ....-   9 ----.
5 .....   0 -----

可以看到数字是「点的位置递推」,很好记。

三、SOS 为什么是它

S 是 ...,O 是 ---,所以 SOS 是 ... --- ...——三个点、三个划、三个点,节奏对称、容易辨认,且不会与其它常见组合混淆。

它不是三个单词的首字母缩写(虽然常被解释为 Save Our Souls / Save Our Ship)。1906 年被定为国际求救信号,1999 年正式停止作为海上遇险信号,但在业余无线电和流行文化里仍然常用。

四、中文怎么办

摩斯电码基于拉丁字母,中文没有直接编码。常见做法:

所以「中文摩斯密码」本质是先转拼音/英文再编码,不是一套独立的电码表。

五、点划的书写形式

不同场景用不同符号:

解码时要先确认符号约定,有的材料用 · 和 —(全角),有的是 . 和 -(半角),程序处理前要先统一。

六、实际用途

它不适合传大量数据——一个字母要好几拍,效率极低,这也是它被取代的原因。

七、编码与解码的坑

用 摩斯电码转换工具 可以双向转换,编码后核对间隔是否符合规则;需要先把中文转拼音时,可配合 文本批量替换 预处理。

小结

点 1 单位、划 3 单位、字母间隔 3、单词间隔 7;SOS = ... --- ...,与「Save Our Souls」无关;中文要先转拼音;解码前统一符号约定。

本文相关工具(本地计算,无需上传)

更多使用教程