免费摩尔斯电码翻译器
摩尔斯电码参考表
SOS = ... --- ...
HELLO = .... . .-.. .-.. ---
输入上方文本以转换为摩尔斯电码
摩尔斯电码翻译器:在线编码和解码点划
这个在线摩尔斯电码翻译器可以作为摩尔斯电码编码器和摩尔斯电码解码器使用。输入纯文本即可立即翻译摩尔斯电码为点和划,或者粘贴一段信号序列将其转换回英文。该工具采用国际摩尔斯字母表表示字母A-Z、数字0-9以及常见标点符号。
什么是摩尔斯电码?
摩尔斯电码是一种字符编码方案,通过两种不同时长的信号来传输文本:短脉冲(点,或称“dit”)和长脉冲(划,或称“dah”)。不同长度的间隔用于分隔脉冲、字母和单词。该代码由塞缪尔·摩尔斯(Samuel Morse)和阿尔弗雷德·韦尔(Alfred Vail)于19世纪30年代为电磁电报机发明。有趣的是,最初的版本仅对数字进行编码;在1844年首次公开演示后不久,字母表就被引入,当时摩尔斯从华盛顿到巴尔的摩通过电线发送了“What hath God wrought”这条消息。
在接下来的一个世纪,摩尔斯电码成为全球主要的长距离通信方式。船舶、铁路和军队每天都依赖它。熟练的电报员能以惊人的速度发送和接收,通常将摩尔斯电码视为第二语言而非机械代码。他们解析快速点划流的能力可能会让当今最快的打字员相形见绌。尽管到20世纪末,语音无线电在大多数应用中逐渐取代了它,但摩尔斯电码仍在业余无线电操作员、航空标识以及作为辅助工具中使用。
该代码的一个关键特性是英语中最常见的字母获得了最短的图案。E是一个点(.),T是一个划(-)。像A、I、N等中等频率的字母使用两个符号,其余字母则需要三个或四个符号。这种设计减少了传输时间并帮助记忆。
摩尔斯电码字母表(拉丁文字)
以下显示了拉丁字母的国际标准:
| 字母 | 摩尔斯电码 | 字母 | 摩尔斯电码 | |
|---|---|---|---|---|
| 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 | --.. |
例如,单词“cat”变成了 -.-. .- -。
数字和标点
数字采用五脉冲的规则模式编码:
| 数字 | 摩尔斯电码 | 数字 | 摩尔斯电码 | |
|---|---|---|---|---|
| 0 | ----- | 5 | ..... | |
| 1 | .---- | 6 | -.... | |
| 2 | ..--- | 7 | --... | |
| 3 | ...-- | 8 | ---.. | |
| 4 | ....- | 9 | ----. |
所有数字都恰好使用五个脉冲,使其容易与字母区分。该翻译器还支持常见的标点符号,如句号(.-.-.-)、逗号(--..--)和问号(..--..),遵循国际摩尔斯标准。
定时和间隔规则
要使摩尔斯电码传输可读,脉冲和暂停的持续时间必须遵循固定的比例:
- 一个划持续 1 个单位。
- 一个点持续 个单位。
- 同一字母内脉冲之间的间隔: 个单位。
- 单词中字母之间的间隔:1 个单位。
- 不同单词之间的间隔: 个单位(相当于两个划加一个点)。
这些比例已内置到翻译器中,因此您不必担心它们——但了解它们有助于收听实时摩尔斯电码或当您想要微调手动发送的信号时。
使用二叉树解码摩尔斯电码
实时解码摩尔斯电码消息可能很棘手,因为每个到来的脉冲可能延续当前字符或开始新字符。一个有用的思维工具是二叉树。从顶部开始,向左表示点,向右表示划。每个脉冲向下移动一层。一旦到达一个字母或数字,您就解码了该符号;下一个脉冲则将您重置回根节点。
标准摩尔斯树并不完全填满。在第三和第四层,许多理论上可能的序列未被使用,为带附加符号的字符(例如,È、Œ)和其他标点留下了空间。第五层只包含十个数字编码,其余22个组合保持开放以备将来扩展。
以二叉树为例,考虑字母Y,其代码为-.--。遵循路径:划 → T;点 → N;划 → K;划 → Y。每个中间节点对应一个可能的较短字母。这就是准确间隔至关重要的原因:如果脉冲之间的暂停太长,接收者可能将多脉冲字符误认为是两个单独的字母。
如何使用此摩尔斯电码翻译器
该工具支持两种互补的工作流程:
- 编码(文本 → 摩尔斯):输入或粘贴任意字母、数字和标点组成的字符串。输出立即显示为点和划,并自动在字母和单词之间添加间隔。
- 解码(摩尔斯 → 文本):输入一序列点(
.)和划(-)。使用一个空格分隔单词内的字母,两个空格分隔单词。解码器随后重构原始消息。
实际示例:编码“HELLO”得到 .... . .-.. .-.. ---。如果将那个序列以正确间隔粘贴到解码器中,您将立即得到“HELLO”。
注意:在某些操作系统上,快速按两次空格键会产生句号(.),这可能会破坏您的摩尔斯输入,因此在按下解码按钮之前始终仔细检查间隔。
摩尔斯电码中的著名消息
摩尔斯电码曾是历史上一些最戏剧性传输的媒介。或许最著名的就是SOS(...---...),通用的遇险信号。1912年4月,RMS泰坦尼克号在大西洋撞上冰山后使用了该信号,它至今仍是海上应急的标准求救信号。
另一个传奇的摩尔斯电码消息于1917年12月6日发自加拿大新斯科舍省哈利法克斯的6号码头。铁路操作员帕特里克·科尔曼目睹了SS伊莫号与法国军火船蒙特布兰克号相撞。在疯狂的点划爆发中,他警告所有进站列车:“Hold up the train. Ammunition ship afire in harbor making for Pier 6 and will explode. Guess this will be my last message. Good‑bye boys。”(停车!军火船在港口起火,正驶向6号码头,即将爆炸。估计这将是我最后的消息。再见,兄弟们。)多亏了他的快速传输,每辆列车都停住了,拯救了无数生命。由此产生的爆炸仍然是史上最大的非核人造爆炸,释放的能量约为 TNT当量。科尔曼未能幸存,但他的话语作为简单通信力量的一个严峻提醒矗立着。
无论您是在学习历史、学习业余无线电,还是仅仅试图解码一串神秘的点划,这个摩尔斯电码编码器/解码器都能将经典代码轻松带入数字时代。
常见问题
1. 如何使用摩尔斯电码翻译器进行编码?
在输入字段中输入任何文本(字母、数字、标点符号);翻译器将立即显示相应的摩尔斯电码序列,并带有正确的间距。
2. 摩尔斯电码中点和划的定时规则是什么?
一个划持续1个单位,一个点持续1/3个单位。同一字母内脉冲之间的间隔是1/3个单位,字母间是1个单位,单词间是7/3个单位。
3. 我可以将数字和特殊字符转换为摩尔斯电码吗?
可以。数字0-9有标准的五脉冲分配,翻译器还支持常见的标点符号,如句号、逗号、问号等。
4. 什么是二叉树,它如何帮助解码摩尔斯电码?
二叉树将点(左分支)和划(右分支)映射到字母。从根节点开始,每个脉冲使您向下移动一层,直到到达一个字母,从而使解码系统化且直观。
5. 摩尔斯电码中著名的SOS信号是什么?
SOS编码为三点、三划、三点:... --- ... 它最初因其简单性而被选用,并被国际公认为遇险呼叫。
使用方法
- 选择您的翻译方向:文本转摩尔斯或摩尔斯转文本。
- 在输入框中键入或粘贴您的信息。
- 点击翻译并立即查看结果。使用复制按钮保存您的翻译。