Язык: Русский

tools / morse

morse/

Перевод текста в код Морзе и обратно. Между буквами один пробел, между словами /. Поддерживаются латинские буквы, цифры и распространенные знаки препинания; кириллица и иероглифы не поддерживаются.

Текст

Код Морзе

Частые вопросы

Как записывается код Морзе и что означают точки, тире и пробелы

Точка записывается как ., тире — как -. Точки и тире одной буквы пишутся слитно, буквы разделяются пробелом, а слова — знаком / с пробелом с каждой стороны. Переводы строк сохраняются как есть. Например, SOS — это «... --- ...», а HELLO WORLD — «.... . .-.. .-.. --- / .-- --- .-. .-.. -..».

Можно ли перевести в код Морзе кириллицу и русский текст

Нет. Международный код Морзе содержит только латинские буквы, цифры и несколько знаков препинания. У кириллицы есть своя азбука Морзе, но в таблицу ITU-R M.1677-1 она не входит, и этот инструмент не добавляет собственных соответствий. Неподдерживаемые символы, такие как кириллица, иероглифы, é или ñ, пропускаются, а остальной текст переводится как обычно; пропущенные символы перечислены в сообщении под полем вывода. Чтобы перевести русский текст, можно сначала записать его латиницей (транслитом), но при обратном переводе получится тоже латиница, а не кириллица.

Какие символы поддерживаются и каких нет в международном стандарте

Поддерживаются буквы от A до Z, цифры от 0 до 9 и знаки препинания из ITU-R M.1677-1: . , : ? ' - / ( ) " = + @. Есть также пять распространенных расширений, которых нет в стандарте: ! & ; _ $. Код, используемый здесь для &, совпадает с кодом сигнала «ожидание» из стандарта. В стандарте нет знака умножения: предписано передавать код буквы X, поэтому знака × здесь тоже нет. Регистр не важен, а типографские кавычки ‘ ’ “ ” обрабатываются как прямые.

Как записывать точки, тире и пробелы, чтобы код распознался при декодировании

Точка может быть записана как . · или •, а тире — как - − – — или _. Буквы разделяйте любым пробельным символом, а слова — знаком / или | либо тремя и более пробелами. Переводы строк сохраняются как переводы строк. Нераспознанные группы выводятся как ? и перечисляются в сообщении. Типичные причины: пропущенные пробелы между буквами (например, SOS, записанное как «...---...»), неверное число точек или тире либо комбинация, которой вообще нет в таблице.

Как при переводе текста в код Морзе обрабатываются регистр, пробелы и переводы строк

Регистр не важен. Несколько пробелов или табуляций считаются одним разделителем слов. Каждая строка переводится отдельно, переводы строк сохраняются; при декодировании строки тоже обрабатываются по отдельности. Слово, целиком состоящее из неподдерживаемых символов, пропускается, поэтому лишнего / не остается.

Почему у левой и правой скобок разные коды Морзе

В ITU-R M.1677-1 левая скобка — «-.--.», а правая — «-.--.-», то есть они различаются, тогда как открывающие и закрывающие кавычки используют один код «.-..-.». Если в вашем источнике обе скобки записаны одним кодом, один из них не совпадет с результатом здесь. При декодировании «-.--.-» дает правую скобку.

Можно ли перевести слитные сигналы вроде SOS или AR

Не как единое целое. Сигнал бедствия SOS — это три буквы, переданные без пауз, «...---...»; здесь это считается одной нераспознанной группой и выводится как ?. Чтобы получить SOS, напишите «... --- ...» или введите текст SOS. Коды AR (.-.-.) и KN (-.--.) совпадают с кодами + и левой скобки, поэтому при декодировании .-.-. дает +, а -.--. дает (.

Отправляется ли введенный текст на сервер

Нет. Перевод выполняется в браузере, на сервер ничего не отправляется.