摩尔斯电码(Morse alphabet)(又译为摩斯电码)是一种时通时断的信号代码,这种信号代码通过不同的排列顺序来表达不同的英文字母、数字和标点符号等。由美国人摩尔斯(Samuel Finley Breese Morse)于1837年发明,为摩尔斯电报机的发明(1835年)提供了条件。

有两种“符号”用来表示字元:划(—)和点(·),或分别叫嗒(Dah)和滴(Dit)或长和短。点的长度决定了发报的速度,并且被当作发报时间参考。下面是时间控制的图示:Morse code:————— ·—···· ·/ —·—·——— —···
这里,“—”表示划,“·”表示点。这是上面消息的准确发报时间(“=”表示信号有,“.”代表信号无,每个为一个点的长度):
===.===...===.===.===...=.===.=...=.=.=...=.......===.=.===.=...===.===.===
划一般是三个点的长度;点划之间的间隔是一个点的长度;字元之间的间隔是三个点的长度;单词之间的间隔是七个点的长度。初学者往往被教导发送点划间隔短小、短而快的字元,并且在符号和单词之间夸大间隔时间。比较起来,这种方式更加容易学会。
熟悉摩尔斯码的人之间经常象这样说话或拼写[其中,“长音(Dah)”发“awe”的音]:
————— ·—···· ·/ —·—·——— —···
DahDah DahDahDah DiDahDit DiDiDit Dit, DahDiDahDit DahDahDah DahDiDit Dit.

字母

字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
A
.━
B
━...
C
━ .━.
D
━ ..
E
F
..━.
G
━ ━.
H
....
I
..
J
.━ ━ ━
K
━ .━
L
.━..
M
━ ━
N
━.
O
━ ━ ━
P
.━ ━.
Q
━ ━.━
R
.━ .
S
...
T
U
..━
V
...━
W
.━ ━
X
━ ..━
Y
━.━ ━
Z
━ ━ ..
       

数字长码

字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
0
━ ━ ━ ━ ━
1
.━ ━ ━ ━
2
..━ ━ ━
3
...━ ━
4
....━
5
.....
6
━....
7
━ ━...
8
━ ━ ━ ..
9
━ ━ ━ ━ .
       

数字短码

表示方法1
字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
0
1
● —
2
● ● —
3
● ● ●— —
4
● ● ● ● —
5
● ● ● ● ●
6
— ● ● ● ●
7
— —● ● ●
8
— ● ●
9
— ●
       
表示方法2
字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
0
1
● —
2
● ● —
3
●— —
4
● ● ● —
5
● ● ●
6
— ● ● ●
7
— —●
8
— ● ●
9
— ●
       

标点符号

字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
.
.━.━ .━
:
━ ━ ━...
,
━ ━..━ ━
;
━.━ .━.
?
..━ ━..
=
━ ...━
'
.━ ━ ━ ━ .
/
━..━ .
!
━.━ .━ ━
━....━
_
..━ ━.━
"
.━ ..━.
(
━ .━ ━ .
)
━.━ ━.━
$
...━ ..━
&
.━ ...
@
.━ ━.━ .
+
.━.━.
       
非英语字符
字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
à或å
.━ ━ .━
ä或æ
.━.━
ch
━ ━ ━ ━
ç或?
━.━ ..
ð
..━━ .
é
..━..
è
.━ ..━
?
━ ━ .━.
?
━ .━━ .
?
.━ ━ ━.
ñ
━ ━.━ ━
ö或ø
━ ━ ━.
?
...━ .
þ
.━ ━ ..
ü或?
..━ ━
   
特殊符号
字符
电码符号
字符
电码符号
字符
电码符号
字符
电码符号
AR
.━ .━.
AS
.━ ...
K
━.━
SK
...━.━
BT
━...━
开始
-...-
       
注:·表示“嘀”,—表示“嗒”[1]

特殊符号

这是一些有特殊意义的点划组合。它们由二个字母的摩尔斯电码连成一个使用,这样可以省去正常时把它们做为两个字母发送所必须的中间间隔时间。
AR:·—·—·(停止,消息结束)
AS:·—···(等待)
K:—·—(邀请发射信号)(一般跟随AR,表示“该你了”)
SK:···—·—(终止,联络结束)
BT:—···—(分隔符)
···—·(我将重新发送最后一个单词)
·· ··(同样)
········(错误)

常用缩写

缩写和同一符号不同,缩写保留着字元中间的间隔,它们并没有被连成一个使用。
A - All after (问号后用于请求重复)
AB - All before (同样)
ARRL - American Radio Relay League(美国无线电中继联盟)
ABT - About(关于)
ADS - Address(地址)
AGN - Again(再一次)
ANT - Antenna (天线)
ABN - All between(之间的所有)
BUG - Semiautomatic key(半自动的关键)
C - Yes(是,好)
CBA - Callbook address(呼号手册)
CFM - Confirm(确认)
CLG - Calling(拨打)
CQ - Calling any station(连络任一站台)
CUL - See you later(待会见)
CUZ - Because(因为)
CW - Continuous wave(连续波)
CX - Conditions(状况)
DE - From(来自)
DX - Distance (sometimes refers to long distance contact)(长程通讯)
ES - And (和)
FB - Fine business (类似于“确定”)
FCC - Federal Communications Commission(美国联邦通信委员会)
FER - For (为了)
FREQ - Frequency(频率)
GA - Good afternoon or Go ahead (depending on context)(午安)
GE - Good evening(晚安)
GM - Good morning(早安)
GND - Ground (ground potential)(地表)
GD - Good(好)
HI - Laughter(笑;笑声)
HR - Here(这里)
HV - Have(有)
LID - Poor operator(可怜的运营商)
MILS - Milliamperes(毫安)
NIL - Nothing(无)
NR - Number(编号)
OB - Old boy(老男孩)
OC - Old chap(老兄)
OM - Old man (any male amateur radio operator is an OM)(任何男性业余无线电操作员是一个OM)
OO - Official Observer (官方观察员)
OP - Operator(操作员)
OT - Old timer(老手)
OTC - Old timers club (老前辈俱乐部)
OOTC - Old old timers club (老老前辈俱乐部)
PSE - Please(请)
PWR - Power(功率)
QCWA - Quarter Century Wireless Association (四分之一世纪无线协会)
R I - acknowledge or decimal point (承认或小数点)(根据上下文确定)
RCVR - Receiver(接收器)
RPT - Repeat or report)(重复或报告)(根据上下文确定)
RST - Signal report format (Readability-Signal Strength-Tone)(收讯指标)
RTTY - Radio teletype (无线电电传)
RX - Receive(接收)
SAE - Self addressed envelope (自我处理的信封)
SASE - Self addressed, stamped envelope (自我解决,盖章信封)
SED - Said(说)
SEZ - Says (说)
SIG - Signal(讯号)
SIGS - Signals (信号)
SKED - Schedule(行程)
SN - Soon(很快=不久将来)
SOS -(紧急呼救=国际通用)
SRI - Sorry(抱歉)
STN - Station(电台)
TEMP - Temperature(气温)
TMW - Tomorrow(明日)
TNX - Thanks(感谢)
TU - Thank you(感谢你)
TX - Transmit(发射器)
U - You (你)
UR - Your or you're (您或您已经)(根据上下文确定)
URS - Yours (你的)
VY - Very (非常)
WDS - Words (词)
WKD - Worked (工作)
WL - Will (将)
WUD - Would (会)
WX - Weather(天气)
XMTR - Transmitter(发射机)
XYL - Wife(妻子)
YL - Young lady (used of any female)(年轻女子)
73 - Best regards(最好的祝福)
88 - Love and kisses(爱与吻之告别)(注意应该使用在“异性”之间)
99 - go away(被要求离开,非友善)
JAVA代码
public class TestMorse{ public static String toMorseCode(String[] codebook, String text){StringBuffer buf=new StringBuffer(text.length()*3);int count=0;for(char c: text.toUpperCase().toCharArray()){   if(count++>0) buf.append(",");buf.append(codebook[c-'A']);}return buf.toString();}public static  void main(String[] args)  {String codebook[]={"·-", "-···", "-·-·", "-··", "·", "··-·", "--·", "····", "··", "·---", "-·-", "·-··", "--", "-·", "---", "·--·", "--·-", "·-·", "···", "-", "··-", "···-", "·--", "-··-", "-·--", "--··"};  System.out.println(toMorseCode(codebook, "HowAreYou"));}}// ····,---,·--,·-,·-·,·,-·--,---,··-

Morse alphabet 摩斯密码相关推荐

  1. 摩斯密码php,morse.php

    /** * morse * @author binwei * @copyright (c) 2017 binwei * @license http://www.apache.org/licenses/ ...

  2. ALPHABET翻译软件测试,话说单词alphabet-英语文章阅读-大耳朵英语 - 免费在线英语学习 口语练习 四级听力资料 在线翻译 网络课堂 英语社区...

    alphabet ['ælfəbit; 'ælfə.bet] 名词 n. 1.字母系统,字母表,全套字母 The English alphabet has 26 letters. 英语共有二十六个字母 ...

  3. 摩斯代码在线html,JSON在线编辑器

    摩尔斯电码在线加密解密工具 中文摩尔斯电码加密解密工具:是一款可以进行中文摩尔斯电码加密解密的工具,解密的时候注意字符之间的分隔符 标准的摩尔斯密码并不包含中文字符,这款中文的Morse密码工具使用U ...

  4. xctf攻防世界 crypto 新手练习区--write up(持续更新中)

    文章目录 base64 Caesar Morse Railfence 不仅仅是Morse easy RSA RSA算法 简介 RSA计算公钥和私钥 混合编码 转轮机加密 回转轮加密 base64 题目 ...

  5. 简单的摩尔斯电码(又译为摩斯电码)

    1.名字解析: 摩尔斯电码(Morse alphabet)(又译为摩斯电码)是一种时通时断的信号代码,这种信号代码通过不同的排列顺序来表达不同的英文字母.数字和标点符号等.由美国人摩尔斯(Samuel ...

  6. 萨缪尔摩尔斯诞辰日,Google推出纪念Logo

    刚才想用google搜索一下,结果发现google的logo变成了这样: 还以为GOOGLE被攻击了. 后来才知道,今天是4月27日,萨缪尔·芬利·布里斯·摩尔斯(Samuel Finley Bree ...

  7. Etnetera Brevity Challenge

    Your task is to implement a decoder of the famous Morse alphabet. As most of you know, the Morse cod ...

  8. 攻防世界crypto新手练习区通关教程

    base64 下载附件后去解密base64即可 cyberpeace{Welcome_to_new_World!} Caesar 下载附件后去解密,是凯撒密码 位移12即可 Morse 这是一串摩斯密 ...

  9. 摩斯密码(Morse)——python解密

    简介 摩尔斯电码(又译为摩斯密码,Morse code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母.数字和标点符号.它发明于1837年,发明者有争议,是美国人塞缪尔·莫尔斯或者艾 ...

最新文章

  1. 小米4手机在DDMS下获取data/data目录权限
  2. TI-DM8127:MCFW、ISS中对sensor的驱动和控制
  3. Python高级运维开发面授课程本周末隆重开课
  4. Delphi的对象机制浅探[转载]
  5. kafka mysql安装与配置_Mac环境canal+mysql+kafka的安装及使用
  6. 30道Web前端面试题,你能答出多少道?
  7. boost::log::settings用法的测试程序
  8. Trie实现(C++)
  9. stats | 数据降维之主成分分析(PCA)
  10. ad20导出bom没有Value属性
  11. yolo和mrcnn目标检测
  12. P2424 约数和 真丶除法分块
  13. fedora13上安装mhvtl报错
  14. iptables详解 1 -- iptables概念
  15. 关于Excel导入SQLServer的说明
  16. 超宽带 DWM1000模块 简介
  17. 怎么注册tk域名_全面剖析tk免费域名注册
  18. 10. InnoDB表空间加密
  19. 树莓派cm4安装ax200驱动-wifi6
  20. android epub 开源,EPUB SDK

热门文章

  1. 计算机毕业设计Java疫情网课管理系统(源码+系统+mysql数据库+Lw文档)
  2. 每个团队都应知道的API安全威胁
  3. python中while not循环_Python学习-while循环逻辑运算符
  4. 消费者与生产者的线程之间同步操作
  5. 静电设备在静电处理环节中的原理
  6. 微服务中的短信服务如何设计?
  7. Shell:用postfix发送邮件到QQ邮箱
  8. 【清橙A1084】【FFT】快速傅里叶变换
  9. 【Unity3D】二、制作滚球游戏学习Unity3D(上)
  10. docker android模拟器,「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安卓模拟器(31)...