跳到正文
BinaryTranslator.app

摩尔斯电码翻译器

边输入边完成文字与摩尔斯电码互转,还能按任意速度播放声音。每个字母都会显示用 1 和 0 表示的时序。

试试示例:

摩尔斯电码的原理

摩尔斯电码用一串点(短信号)和划(长信号)表示一个字母。它在 19 世纪 30–40 年代为电报而发明,后来也用于无线电和灯光信号。越常用的字母代码越短:E 只有一个点 .,T 只有一个划 -。摩尔斯电码只能表示英文字母、数字和部分标点,不能直接表示汉字。

摩尔斯电码能被准确读出,关键在于时间长短。一切都以一个基本单位来计量:

标准摩尔斯电码时序
元素长度
点1 个单位的信号
划3 个单位的信号
字母内部的间隔1 个单位的静音
字母之间的间隔3 个单位的静音
单词之间的间隔7 个单位的静音

速度用每分钟单词数(WPM)表示。按惯例,一个「单词」指 PARIS,它连同单词间隔正好是 50个单位,所以一个单位等于 1200 ÷ WPM 毫秒。20 WPM 时,一个点是 60 毫秒,一个划是 180毫秒。书写时,字母之间用空格分隔,单词之间用斜杠分隔:“I love you” 写作 .. / .-.. --- ...- . / -.-- --- ..-。

摩尔斯电码对照表

下表列出了翻译器支持的全部字符:26 个字母、10 个数字,以及国际标准(ITU-R M.1677-1)中的常用标点,另外加上常见的 ! 和 $。摩尔斯电码不区分大小写,所以字母一律以大写显示。

字母
字符摩尔斯字符摩尔斯
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--..
数字
字符摩尔斯字符摩尔斯
0-----5.....
1.----6-....
2..---7--...
3...--8---..
4....-9----.
标点
字符摩尔斯字符摩尔斯
..-.-.-:---...
,--..--;-.-.-.
?..--..=-...-
'.----.+.-.-.
!-.-.----....-
/-..-._..--.-
(-.--.".-..-.
)-.--.-$...-..-
&.-...@.--.-.

摩尔斯电码与二进制

摩尔斯电码常被称为最早的数字编码,因为信号只有「有」和「无」两种状态。但它和计算机里的二进制文字并不一样:它的字母长短不一,还需要三种长度的静音才能被正确读出;而 ASCII 给每个字符都分配了正好 8 位。

不过,摩尔斯电码的时序仍然可以写成二进制:每个单位的信号记为 1,每个单位的静音记为0。上方逐字母拆解中的「时序」一列显示的就是这个。对比一下 SOS 的两种写法:

SOS 的摩尔斯时序与 ASCII 二进制
编码方式比特长度
摩尔斯时序10101000111011101110001010127
ASCII01010011010011110101001124

在这个例子里摩尔斯更长,但 E、T 这类常用字母所需的单位远少于一个完整字节。如果要把文字转成计算机使用的二进制,请使用文字转二进制工具。

如何靠耳朵学会摩尔斯电码

熟练的报务员不会去数点和划,而是把每个字母当作一段节奏来听。有两种常用的学习方法:

  • Koch 法:一开始就用正常速度(约 20 WPM)只学两个字母,能抄对 90% 后再加入一个新字母。
  • Farnsworth 间隔:每个字母按正常速度发送,但加大字母之间的间隔,让你记住字母的声音,而不是去数它。

用「播放」按钮来练习:输入几个字母,用 15–20 WPM 听,然后遮住结果,试着把听到的内容写下来。也可以下载音频离线练习。

常见问题

怎么把摩尔斯电码翻译成文字?

把摩尔斯电码粘贴到上方的翻译器里,文字会立即显示出来。字母之间用空格分隔,单词之间用斜杠(/)、换行或两个空格分隔。点和划可以输入 . 和 -,也可以直接粘贴 • 和 —。

SOS 的摩尔斯电码是什么?

SOS 是 ... --- ...:三短、三长、三短。真正发出求救信号时,它会连成一个整体发送,字母之间没有通常的间隔,所以很容易辨认。

摩尔斯电码的速度怎么算?

速度用每分钟单词数(WPM)表示,以单词 PARIS 为标准。一个时间单位等于 1200 ÷ WPM 毫秒,所以 20 WPM 时一个点是 60 毫秒,一个划是 180 毫秒。初学者一般从 15–20 WPM 开始。

摩尔斯电码是二进制吗?

不完全是。摩尔斯电码的点和划长短不同,间隔也有三种长度,所以它不像 ASCII 那样是定长的二进制编码。不过它的时序可以写成 1(有信号)和 0(无信号):SOS 一共 27 个单位,即 101010001110111011100010101。

可以下载摩尔斯电码的音频吗?

可以。点击「下载音频」即可按你选择的速度保存 WAV 文件。声音在你的浏览器里以 600 Hz 生成,输入的文字不会离开你的设备。