Skip to content

한글 모스 부호 변환기

이 변환기가 사용하는 한글 모스 부호

이 변환기는 역사적인 한국 통신 규칙의 26개 기본 한글 자모 대응을 사용합니다. 같은 모스 값을 가진 라틴 문자 표지로 인해 흔히 SKATS라고 부르지만, SKATS는 한국어 발음을 로마자로 적는 방식이 아닙니다. 라틴 문자는 모스 값을 식별하는 표지일 뿐이며, 역방향 해석 결과도 , 같은 한글 자모입니다.

예를 들어 은 SKATS 표지 L과 같은 .-..를 쓰고, 는 표지 E와 같은 .를 씁니다. 그렇다고 을 L로 발음하거나, 한국어를 전송 전에 라틴 문자로 발음 전사한다는 뜻은 아닙니다.

완성형 한글 음절을 보내는 방법

현대 한글 음절 블록은 초성, 중성, 종성으로 분해한 뒤 기본 자모 신호를 차례로 보냅니다. 쌍자음, 복합 모음, 겹받침은 다시 기본 자모로 분해합니다.

  • ㄱ + ㄱ + ㅏ로 분해합니다.
  • ㅇ + ㅗ + ㅐ로 분해합니다.
  • ㄱ + ㅏ + ㅂ + ㅅ으로 분해합니다.

완성형 한글 음절 , 조합형 유니코드 자모 한, 호환 자모 ㅎㅏㄴ은 모두 같은 기본 신호 .--- . ..-.을 만듭니다. 정규화할 수 있는 반각 자모도 받아들입니다. 현대 한글의 유니코드 음절 구조를 기준으로 분해하며, 이 26개 기본 자모로 분해할 수 없는 옛한글과 문자는 지원하지 않는 입력으로 표시합니다.

공백, |, /의 의미

이 사이트의 출력에서 공백은 한 음절 안의 기본 자모 코드 묶음을, |는 한글 음절 블록을, /는 단어를 구분합니다.

text
한글 코드
.--- . ..-. | .-.. -.. ...- / -..- .- | -... -..

|는 역사적인 5단위 한글 글자 간격을 텍스트에서 보존하기 위해 이 사이트가 선택한 표기입니다. 별도의 점·대시 신호가 아니며, ITU가 정한 보편적인 한글 모스 구분 문자도 아닙니다. 이 경계를 남겨야 변환기가 여러 기본 자모를 원래 음절 블록으로 정확히 조합할 수 있습니다.

역방향으로 해석할 때 변환기는 가능한 기본 자모 묶음을 현대 한글 음절로 조합합니다. 여러 음절 사이에 |가 없으면 경계를 추측하지 않고 기본 자모 상태로 남깁니다.

, 와 26개 기본 자모

이 변환기는 기본 자음 14개와 기본 모음 12개를 사용하며, ㅐ = Q = --.-ㅔ = Y = -.--를 모두 구분합니다. 일부 간단한 소개 자료가 24자만 싣거나 현대 자판 배열로 복합형을 설명하기도 하지만, 이 사이트가 사용하는 역사적인 26개 대응표와는 다릅니다.

26개 자모의 전체 배정과 쌍자음·복합 모음·겹받침 분해표는 한글 모스 부호표에서 확인할 수 있습니다.

숫자, 문장 부호와 지원하지 않는 입력

한글 모드에서는 숫자 0-9와 다음 문장 부호를 지원합니다: . , : ? ' - / ( ) " = +.

통신 시작, 대기, 오류, 이해, 통신 종료 같은 절차 신호는 보통 문자가 아니라 통신 흐름을 제어하는 신호입니다. 값과 용도는 한글 모스 부호표의 절차 신호를 참고하세요. 라틴 문자는 한글 자모 배정과 모스 값이 충돌하므로 한글 모드에서 유효하지 않습니다. 역사 표에 없거나 값이 충돌하는 현대 확장 문장 부호도 지원하지 않습니다.

한글 모스 부호의 타이밍

점의 길이는 1단위, 대시의 길이는 3단위입니다. 한 코드 묶음 안의 요소 간격은 1단위, 한 음절 안의 기본 자모 사이는 3단위, |로 표시한 한글 글자 사이는 5단위, /로 표시한 단어 사이는 7단위입니다.

ITU-R M.1677-1은 국제 모스 신호와 일반 타이밍을 확인하는 자료입니다. 한글 26개 자모 배정과 5단위 글자 간격은 역사적인 한국 규칙에서 나온 것이므로, 이를 ITU가 정의한 한글 모스 알파벳이라고 설명하지 않습니다.

참고 자료