유틸리티

모스 부호 변환기, 텍스트를 모스 코드로 바꾸고 소리로 듣기

영화에서 구조 신호로 나오는 ··· −−− ···, 이게 SOS의 모스 부호다. 1830년대에 만들어진 통신 방식인데, 아마추어 무선 통신이나 군사 분야에서는 아직도 쓰인다. 무엇보다 프로그래밍 과제나 퀴즈 소재로 자주 등장한다.

모스 부호 기본 규칙

모스 부호는 짧은 신호(점, ·)와 긴 신호(선, −) 두 가지로 모든 문자를 표현한다.

  • 점(·) 1단위, 선(−) 3단위 길이
  • 같은 글자 내 신호 사이: 1단위 간격
  • 글자와 글자 사이: 3단위 간격
  • 단어와 단어 사이: 7단위 간격

자주 쓰는 모스 부호

문자부호문자부호
A· −N− ·
B− · · ·O− − −
E·S· · ·
H· · · ·T
I· ·1· − − − −
L· − · ·0− − − − −

E가 점 하나(·), T가 선 하나(−)인 이유는 영어에서 가장 많이 쓰이는 글자에 짧은 부호를 배정했기 때문이다. 허프만 코딩의 원조 격이라고 볼 수 있다.

변환하고 소리로 확인하기

모스 부호를 외우지 않아도 모스 부호 변환기에 영문 텍스트나 숫자를 입력하면 즉시 점과 선으로 변환된다. 반대로 모스 부호를 붙여넣으면 원래 텍스트로 해독해준다. 변환된 결과를 소리로 재생할 수도 있는데, 속도를 느림/보통/빠름 세 단계로 조절할 수 있어서 모스 부호 학습용으로도 괜찮다.

참고 현재 영문 알파벳(A~Z)과 숫자(0~9)만 지원된다. 한글은 국제 모스 부호 표준에 포함되어 있지 않아서 변환 대상이 아니다.

긴급 상황에서 SOS(··· −−− ···)만 기억해도 쓸모가 있다. 손전등, 거울 반사, 두드림 등 어떤 매체로든 표현할 수 있는 게 모스 부호의 장점이다.