摩斯密码
ITU 字母表互转,数字标点齐全,词间用斜杠分隔。
本工具按国际电信联盟 ITU-R M.1677-1《国际摩尔斯电码》实现:点划序列逐字符对齐官方表,共 58 个可编码字符。编码时字符之间留一个空格、词之间用 / 分隔;解码时空格不管几个都只当一个字符分隔符,/ 分隔单词。输出里的时间信息按经典时序计算:点 1 个单位、划 3 个单位、字符内元素间隔 1、字符间隔 3、词间隔 7,速度按 PARIS 一词恰好 50 个单位换算,本站取 12 WPM。
能编的只有 ITU-R M.1677-1 官方表里那 58 个字符,完整清单列在下方用法里;点划序列逐字符对齐官方表,没有混入美式电码的变体(例如 K 用的是 -.-,而不是旧美式表的 -.-.)。结果默认全大写——这是收报的通行惯例,需要小写可以打开「结果转小写」。
摩斯密码怎么用
- 文本转点划:保持默认「文本 → 点划」方向,输入 SOS keepcoder 即得 ... --- ... / -.- . . .--. -.-. --- -.. . .-. 。
- 点划转文本:切到「点划 → 文本」,粘贴 .... . .-.. .-.. --- / .--. . -. 还原成 HELLO PEN;点写成 . 或 ·、划写成 - 或 — 都能识别。
- 看发送时长:输出区上方的 meta 给出一共多少个符号、占多少个时间单位、按 12 WPM 大约要发多少秒,适合安排练习量和考核计时。
- 可编码字符清单:26 个字母、0–9 十个数字、常见标点(句号、逗号、冒号、分号、问号、感叹号、引号、括号、与号、加号、减号、斜杠、等号、下划线、at 符号、美元符)以及带音标的 Ä Ñ Ö Ü 全部齐全,共 58 个可编码字符。
常见问题
「12 WPM」和发送时长是怎么算出来的?
摩尔斯速度以 PARIS 作为标准参考词,它连字符间隔和词间隔正好是 50 个时间单位,所以 1 WPM 等于每分钟 50 个单位,一个单位的秒数 = 1.2 / WPM(毫秒写法就是 1200 / WPM)。取 12 WPM 时一个单位是 0.1 秒,于是 SOS(三个元素组共 21 个单位、两次字符间隔 6、一个词间隔 7 = 34 个单位)约需 3.4 秒发完。
斜杠既像词分隔符又像字符,怎么区分?
确实存在冲突。ITU 表里斜杠本身有自己的码(-..-.),但日常抄收习惯把 / 当作词间分隔。本工具在解码时一律把 / 视为词分隔符,正文需要斜杠时请写它的点划 -..-.,那样会被解成字符 /;反过来说,编码方向输出的词间 / 再拿回来解码时不会被还原成斜杠字符。这是刻意选择的约定,不是 bug。
输入中文或带音标的字母会怎样?
Ä Ñ Ö Ü 在 ITU 表内有自己的码,可以直接发。其余非拉丁字符(中文、日文、ß 等)没有对应点划,工具会逐个列出是哪几个字符无法编码并跳过它们,整段都不可编码时直接报错。中文在无线电里的通行做法是先转「四位电报码」(每个汉字对应 0000–9999 的四位数字,再按数字逐个发摩斯),那属于另一套码表。
对应功能编号 #17无需安装,手机端同样可用按 Ctrl + K 换工具