摩斯密碼(摩斯電碼)是一種時通時斷的信號代碼,透過不同的排列順序來表達不同的英文字母、數字和標點符號;它的代碼包括五種: 點、劃、點和劃之間的停頓、每個字符之間短的停頓、每個字之間中等的停頓以及句子之間長的停頓。
摩斯密碼又稱摩斯電碼,是一種時通時斷的訊號代碼,透過不同的排列順序來表達不同的英文字母、數字和標點符號。它發明於1837年,是一種早期的數位化通訊形式。不同於現代化的數位通訊,摩斯電碼只使用零和一兩種狀態的二進位代碼,它的代碼包括五種:短促的點信號“・”,讀“滴”(Di)保持一定時間的長信號“—”,讀“嗒”(Da)表示點和劃之間的停頓、每個字之間中等的停頓,以及句子之間長的停頓。
摩斯碼的表示方法
其實有兩種「符號」是用來表示字元的:那就是劃和點,或分別叫嗒( Dah)和滴(Dit)或是長和短。而發報的速度是由點的長度來決定的,而且被當作是發報的時間參考。以下是時間控制的圖示:
Morsecode:-- --- ·-· ··· · / -·-· --- -·· ·
這裡,「- 」表示劃,「.」表示點。這是上面訊息的準確發報時間(“="表示訊號有,”.“ 代表訊號無,每個為一個點的長度):
===.===...= ==.===.===...=.===.=...=.=.=...=.......===.=.===.= ...===.===.===
劃一般是三個點的長度;點劃之間的間隔是一個點的長度;字符之間的間隔就是三個點的長度;而單字之間的間隔是七個點的長度。在剛開始的時候,初學者一般都會被教導發送點劃間隔短小、短而快的字符,符號以及單字之間也被誇大了間隔的時間。相比較來說,這種方式是比較容易被學會的。
熟悉摩斯碼的人之間常這樣說話或拼字【其中,「長音(Dah)發「awe」的音】:
-- --- ·-· ··· · / -·-· --- -·· ·
DahDahDahDahDahDiDahDitDiDiDitDit, DahDiDahDitDahDahDahDahDiDiDit.
#DahDiDi
#這是一些有特殊意義的點劃組合。它們由二個字母的摩斯電碼連成一個使用,這樣可以省去正常時把它們做為兩個字母發送所必須的中間間隔時間。
AR:·—·—·(停止,訊息結束)
AS:·—···(等待)
K:—·—(邀請發射訊號)(一般跟隨AR,表示「該你了」)
SK:···—·—(終止,聯絡結束)
##BT:—···—(分隔符號)···—·(我將重新傳送最後一個單字)·· ··(同樣)##············ (錯誤)
摩斯碼應用
摩斯密碼編碼簡單清晰,二義性小,編碼主要是由兩個字元表示:”.」、 」-「,一長一短,這在很多情況下應用很多,例如發送求救信號。電影《風聲》中就是採用在衣服上縫出摩爾密碼,將消息傳播出去。動漫《名偵探柯南》中《推理對決,新一vs 衝矢昴》(tv511)就是用了這種方法。
在利用摩爾密碼燈光求救的時候,定義:燈光長亮為”-“,燈光短亮為” .”,那麼就可以透過手電筒的開關來發送各種信息,例如求救信息。
如果燈光是按照“短亮暗短亮暗短亮暗長長暗長長亮暗長長亮暗短亮暗短亮暗短亮」這個規律來顯示的話那麼它就意味著求救信號SOS。
因為SOS 的摩爾編碼為:··· -—— ··· ,按照上面的規定即可進行燈光編碼。這個編碼其實非常簡單,三短、三長、三短。
除了燈光之外,利用聲音(兩種區別的聲音)也可以發出求救信號。這種求救方式是我們都應該進行了解的,也許在必要的時候就可以派上用場。
以上是摩斯密碼是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!