tools / morse
morse/
텍스트와 모스 부호를 서로 변환합니다. 글자 사이는 공백 하나, 단어 사이는 /로 구분합니다. 알파벳, 숫자, 자주 쓰는 문장 부호를 지원하며 한글은 지원하지 않습니다.
텍스트
모스 부호
자주 묻는 질문
모스 부호는 어떻게 쓰고, 점·선·공백은 각각 무엇을 뜻하나요?
점은 .로, 선은 -로 씁니다. 한 글자의 점과 선은 붙여서 쓰고, 글자 사이는 공백 하나, 단어 사이는 양쪽에 공백을 하나씩 둔 /로 구분하며, 줄바꿈은 그대로 유지됩니다. 예를 들어 SOS는 "... --- ..."이고, HELLO WORLD는 ".... . .-.. .-.. --- / .-- --- .-. .-.. -.."입니다.
한글을 모스 부호로 번역할 수 있나요?
직접은 번역할 수 없습니다. 국제 모스 부호에는 알파벳, 숫자, 일부 문장 부호만 있고 한글은 없습니다. 한글 모스 부호는 별도의 대응표를 쓰는데, 이 도구에는 들어 있지 않습니다. 한글, 한자, é, ñ처럼 지원하지 않는 문자는 건너뛰고 나머지는 그대로 번역하며, 건너뛴 문자는 출력란 아래 안내에 나열됩니다. 한글을 번역하려면 먼저 로마자로 바꿔 쓰세요.
어떤 문자를 지원하고, 국제 표준에 없는 것은 무엇인가요?
A~Z, 0~9와 ITU-R M.1677-1에 실린 문장 부호 . , : ? ' - / ( ) " = + @를 지원합니다. 표준에 없지만 흔히 쓰는 확장 표기 5개 ! & ; _ $도 있으며, 이 중 &의 부호는 표준의 "대기" 신호와 같습니다. 표준에는 곱셈 기호가 없고 알파벳 X의 부호를 보내라고 되어 있으므로 여기에도 ×는 없습니다. 대소문자는 구분하지 않으며, 둥근 따옴표 ‘ ’ “ ”는 곧은 따옴표로 처리합니다.
모스 부호를 디코딩할 때 점, 선, 공백은 어떻게 써야 인식되나요?
점은 . · • 로, 선은 - − – — _ 로 쓸 수 있습니다. 글자 사이는 아무 공백이나 쓰고, 단어 사이는 / 또는 | 또는 공백 3개 이상으로 구분하며, 줄바꿈은 줄바꿈으로 유지합니다. 인식하지 못하는 부호 묶음은 ?로 출력하고 안내에 나열합니다. 흔한 원인은 글자 사이에 공백을 빠뜨린 경우(예: SOS를 "...---..."로 쓴 경우), 점이나 선의 개수가 틀린 경우, 또는 부호표에 원래 없는 조합인 경우입니다.
텍스트를 모스 부호로 바꿀 때 대소문자, 공백, 줄바꿈은 어떻게 처리되나요?
대소문자는 구분하지 않습니다. 공백이나 탭이 여러 개 있어도 단어 구분 하나로 칩니다. 한 줄씩 따로 번역하고 줄바꿈은 유지하며, 디코딩할 때도 줄 단위로 처리합니다. 단어 전체가 지원하지 않는 문자로만 되어 있으면 그 단어는 건너뛰며, 쓸데없는 /가 남지 않습니다.
왼쪽 괄호와 오른쪽 괄호의 모스 부호는 왜 다른가요?
ITU-R M.1677-1에서 왼쪽 괄호는 "-.--."이고 오른쪽 괄호는 "-.--.-"로 서로 다르며, 따옴표는 여는 쪽과 닫는 쪽이 하나의 부호 ".-..-."를 함께 씁니다. 자료에 두 괄호가 같은 부호로 적혀 있다면, 여기서 나온 결과와 대조할 때 하나가 맞지 않을 수 있습니다. 디코딩할 때 "-.--.-"는 오른쪽 괄호가 됩니다.
SOS, AR처럼 붙여서 보내는 신호도 번역되나요?
하나의 신호로는 번역되지 않습니다. 조난 신호 SOS는 세 글자를 간격 없이 이어서 보내는 "...---..."인데, 여기서는 인식할 수 없는 부호 묶음 하나로 보고 ?를 출력합니다. SOS를 얻으려면 "... --- ..."로 쓰거나 텍스트 SOS를 직접 입력하세요. AR(.-.-.)과 KN(-.--.)의 부호는 각각 +, 왼쪽 괄호와 똑같습니다. 그래서 디코딩하면 .-.-. → "+", -.--. → "(" 로 나옵니다.
입력한 내용이 업로드되나요?
아니요. 번역은 브라우저 안에서 이루어지며 서버로 전송되지 않습니다.