Здесь можно легко и просто закодировать текст в Азбуку Морзе, да не просто в обычные точки и тире, а ещё и в
бинарный код!
Правила кодирования
Кодирование азбуки Морзе в бинарный код -- это просто замена точек и тире на единицы и нули, но по определённым правилам:
- "Точка" кодируется цифрой 1
- "Тире" кодируется тремя единицами (ведь тире по длительности равно трём точкам)
- Между точкой и тире используется разделитель: цифра 0
- Между каждым символом используется два нуля, так можно будет отличить, что начался следующий символ
Как пользоваться
Исходный текст нужно набрать или вставить в верхнем поле, затем нажать кнопку "Закодировать", чтобы получить в
нижнем поле закодированный текст. Режим кодирования (бинарный или обычный) можно выбрать в выпадающем списке.
Чтобы раскодировать, нужно опять же, вставить или набрать текст в верхнем поле и нажать "Раскодировать". Тогда внизу появится раскодированный текст.
Для удобства существует кнопка "Поменять местами", которая меняет содержимое полей местами, что избавляет от ручного
копирования и вставки текста, если вдруг для проверки захочется раскодировать то, что было только что закодировано или если захочется ещё раз закодировать уже закодированное сообщение (а это возможно, да!).
Также имеются некоторые настройки, а именно:
- Выбор режима кодирования и декодирования. Можно и в обычную азбуку Морзе, и в бинарную
- Выбор алфавита: кириллические символы или латинские. Если при расшифровки послания получился какой-то дикий транслит, возможно, стоит поменять алфавит
- Выбор регистра букв. Имеет смысл, как и предыдущий пункт, только при расшифровке. Выбор между БОЛЬШИМИ СТРАШНЫМИ И ВЫЗЫВАЮЩИМИ ПАНИКУ или тихими и спокойными строчными буквами
Выбор определённого алфавита не отключает полностью другой. Поэтому, если попадутся символы, которых нет в указанном алфавите, то они поищутся ещё и в другом. Знаки препинания, цифры и другие символы находятся отдельно, поэтому выбор алфавита на них никак не влияет.
Примечание. Если попытаться раскодировать в бинарном режиме обычную азбуку Морзе, то, скорее всего, ничего не получится.
Символы, которые не удалось закодировать или раскодировать, будут помечены вопросительным знаком.
Полностью бесплатно
Данный сервис можно использовать совершенно бесплатно. Не нужно скачивать никакого дополнительного программного обеспечения для пользования этим сервисом.
Используемые алфавиты для кодирования и декодирования
Таблицы взяты из wikipedia, они же и используются для кодирования, но некоторые символы изменены
Буквы
Кириллица |
Латиница |
Код Морзе |
А |
A |
.- |
Б |
B |
-... |
В |
W |
.-- |
Г |
G |
--. |
Д |
D |
-.. |
Е, Ё |
E |
. |
Ж |
V |
...- |
З |
Z |
--.. |
И |
I |
.. |
Й |
J |
.--- |
К |
K |
-.- |
Л |
L |
.-.. |
М |
M |
-- |
Н |
N |
-. |
О |
O |
--- |
П |
P |
.--. |
Р |
R |
.-. |
С |
S |
... |
Т |
T |
- |
У |
U |
..- |
Ф |
F |
..-. |
Х |
H |
.... |
Ц |
C |
-.-. |
Ч |
CH |
---. |
Ш |
SH |
---- |
Щ |
Q |
--.- |
Ъ |
Ñ |
--.-- |
Ы |
Y |
-.-- |
Ь, Ъ |
X |
-..- |
Э |
É |
..-.. |
Ю |
Ü |
..-- |
Я |
Ä |
.-.- |
Цифры и символы
Символ |
Код |
1 |
.---- |
2 |
..--- |
3 |
...-- |
4 |
....- |
5 |
..... |
6 |
-.... |
7 |
--... |
8 |
---.. |
9 |
----. |
0 |
----- |
. (точка) |
...... |
, (запятая) |
.-.-.- |
: (двоеточие) |
---... |
; (точка с запятой) |
-.-.-. |
( |
-.--.- |
) |
-.--.. |
' (Апостроф) |
.----. |
" (кавычки) |
.-..-. |
- (тире) |
-....- |
/ (слеш) |
-..-. |
? (знак вопроса) |
..--.. |
! (восклицательный знак) |
--..-- |
(знак раздела, пробел) |
-...- |
@ |
.--.-. |
\n (перевод строки) |
-.-.. |
\r (перевод каретки) |
-.-..- |
[END] (конец связи) |
..-.- |
Примечание. Дизайн сайта был честно подсмотрен на аналогичном сервисе, который кодирует base64.
Анектод в тему:
Немцы копали на глубине, соответствующей 18 веку и нашли медные провода. Значит, в Германии уже была телефонная
связь.
Американцы копали на глубине 15 века и обнаружили стеклянные фрагменты. Значит, в Америке уже была
оптоволоконная связь.
Русские копнули на глубине 11 века и ничего не нашли. Значит, уже в те времена в России пользовались
беспроводной связью.
Время выполнения: 0.0000 сек.