Konwerter alfabetu Morse'a
Zamień tekst na alfabet Morse'a lub odszyfruj kod Morse'a z powrotem na tekst. Wprowadź treść, a następnie wybierz opcję „Na Morse'a” lub „Na tekst”.
Konwerter tekstu na alfabet Morse'a
Wzór konwertera alfabetu Morse'a
Gdzie:
- \(T(s)\) — zakodowany wynik w alfabecie Morse'a dla tekstu \(s\).
- \(D(s)\) — zdekodowany tekst dla danych wejściowych w alfabecie Morse'a \(s\).
- \(M(c_i)\) — kod Morse'a przypisany do znaku \(c_i\); spacja w tekście odpowiada
/. - \(M^{-1}(t_i)\) — znak przypisany do elementu kodu Morse'a \(t_i\).
Kodowanie łączy kody poszczególnych znaków spacjami. Dekodowanie odczytuje elementy kodu Morse'a rozdzielone spacjami i łączy powstałe znaki; / staje się spacją w tekście.
Konwerter alfabetu Morse'a — przykład obliczeniowy
Przykład: wpisz SOS HELP w polu Treść i wybierz Na Morse'a w sekcji Typ.
\[\begin{aligned}\text{SOS HELP}&\longrightarrow \text{S O S / H E L P}\\&\longrightarrow \texttt{... --- ... / .... . .-.. .--.}\end{aligned}\]
Wynik: ... --- ... / .... . .-.. .--.. Wybranie opcji Na tekst i wprowadzenie tego wyniku zwraca SOS HELP.
Jak korzystać z konwertera alfabetu Morse'a
- W polu Treść wpisz tekst, który chcesz zakodować, albo kod Morse'a, który chcesz zdekodować.
- W sekcji Typ wybierz Na Morse'a, aby zamienić tekst na kod, lub Na tekst, aby zamienić kod na tekst.
- Odczytaj przekonwertowaną wartość w polu Wynik. Możesz ją skopiować i wykorzystać w innym miejscu.
W przypadku opcji Na tekst rozdzielaj znaki kodu Morse'a pojedynczymi spacjami, a każdą przerwę między wyrazami przedstawiaj ukośnikiem otoczonym spacjami. Na przykład wpisz .... .. / - .... . .-. ., aby otrzymać HI THERE. Nieprzerwany ciąg kropek i kresek jest traktowany jako jeden element, a nie jako wyraz, który konwerter mógłby podzielić na litery.
Co przedstawia alfabet Morse'a
Alfabet Morse'a przedstawia znaki za pomocą sekwencji krótkich i długich sygnałów, zapisywanych zwykle jako kropki i kreski. Na przykład A to .-, N to -., a SOS to ... --- .... W rzeczywistym nadawaniu przerwy odróżniają części znaku, oddzielają znaki oraz wyrazy. W tym zapisie pisemnym spacje rozdzielają kody znaków, a / oznacza przerwę między wyrazami.
Ten konwerter korzysta ze stałej tabeli przypisania znaków do kodów dla angielskich liter A–Z, cyfr 0–9 oraz wybranej interpunkcji. Przed przetworzeniem zamienia litery na wielkie, więc małe i wielkie litery w danych wejściowych dają ten sam kod Morse'a. Zdekodowane litery również pojawiają się jako wielkie. Wynik jest pisemną reprezentacją alfabetu Morse'a, a nie sygnałem dźwiękowym ani wykresem czasowym.
Alfabet Morse'a służy do przedstawiania wiadomości, a nie do ich ukrywania. Każdy, kto zna ten kod, może odczytać wiadomość. Jeśli porównujesz sposoby przedstawiania zwykłego tekstu za pomocą symboli lub liczb, konwerter ASCII, konwerter szesnastkowy i konwerter binarny obsługują różne reprezentacje tekstu i liczb.
Zasady wprowadzania danych i praktyczne ograniczenia
- Korzystaj z obsługiwanego alfabetu. Tabela obejmuje angielskie litery, cyfry oraz znaki interpunkcyjne, takie jak kropki, przecinki, znaki zapytania, apostrofy i ukośniki. Literom z akcentami, emoji i innym nieobsługiwanym znakom ten konwerter nie przypisuje kodów Morse'a.
- Sprawdzaj odstępy przy dekodowaniu. Opcja Na tekst rozdziela elementy kodu przy zwykłych spacjach. Używaj jednej spacji między kodami i
/między wyrazami. Dodatkowe spacje mogą wpłynąć na sposób odczytu danych wejściowych, a znaki nowej linii i tabulatory nie zastępują zwykłych spacji rozdzielających elementy kodu. - Zwracaj uwagę na pominięte symbole. Nieobsługiwany znak tekstu lub nierozpoznany element kodu Morse'a jest pomijany, a nie zgłaszany jako błąd. Sprawdź wynik, jeśli zachowanie każdego znaku ma znaczenie.
- Zachowaj wyraźne rozróżnienie między dwoma ukośnikami. Ukośnik w zwykłym tekście to znak interpunkcyjny kodowany jako
-..-.. Ukośnik w danych wejściowych sformatowanych jako kod Morse'a oznacza przerwę między wyrazami.
Konwerter usuwa białe znaki z początku i końca danych wejściowych oraz wyniku. Jeśli konwersja wydaje się niekompletna, przed skopiowaniem wyniku sprawdź oryginalną pisownię, obsługiwane znaki oraz spacje między elementami kodu Morse'a.
Najczęściej zadawane pytania
Jak można ręcznie zamienić wiadomość na kod Morse'a?
Korzystaj z tablicy międzynarodowego alfabetu Morse'a: znajdź w niej każdy znak, a następnie zapisz jedną spację między kodami liter i ukośnik między wyrazami. Na przykład CAT staje się -.-. .- -.. Sprawdzaj każdy kod, zanim przejdziesz dalej: jedna brakująca kropka lub kreska może zmienić literę.
Jaki jest poprawny kod Morse'a dla SOS HELP?
Poprawny kod to ... --- ... / .... . .-.. .--. Ostatnia litera, P, ma kod .--. (kropka–kreska–kreska–kropka). Jeśli widzisz .--.. na końcu omawianego przykładu na tej stronie, to literówka; nie jest to kod litery P.
Jak zakodować dosłowny znak ukośnika?
Ukośnik użyty jako znak interpunkcyjny ma kod Morse'a -..-. Przy zamianie tekstu na kod Morse'a wpisanie / daje właśnie ten kod. Przy zamianie kodu Morse'a na tekst samotny / jest natomiast traktowany jako przerwa między wyrazami. Kod -..-.. pokazany dla dosłownego ukośnika w innym miejscu na tej stronie to literówka.
Czy kod Morse'a można zdekodować bez spacji między literami?
Nie w sposób wiarygodny. Litery w alfabecie Morse'a mają różne długości, więc nieprzerwana sekwencja może mieć wiele interpretacji: ... może oznaczać S, trzy E albo I, po którym następuje E. Pisemny zapis Morse'a wymaga separatorów między literami; osoba słuchająca używa natomiast przerw, aby rozpoznać, gdzie kończy się jeden znak, a zaczyna następny.
Jak stosuje się przerwy przy nadawaniu kodu Morse'a?
Standardowe odstępy czasowe Morse'a przyjmują kropkę jako jednostkę, a kreskę jako trzy jednostki. Przerwa między częściami jednego znaku trwa jedną jednostkę, między znakami trzy jednostki, a między wyrazami siedem jednostek. Te przerwy niosą informację, której sam ciąg kropek i kresek bez separatorów nie może przedstawić.
Jaka prędkość kodu Morse'a jest dobra dla początkującego?
Nie ma wymaganej prędkości. Prędkość Morse'a podaje się zwykle w słowach na minutę (WPM); początkujący może ćwiczyć przy około 5 WPM i zwiększać tempo, gdy rozpoznawanie stanie się łatwe. Liczy się bardziej dokładność niż konkretna liczba. Ten konwerter generuje symbole pisemne, więc nie mierzy prędkości nadawania ani odbierania.
Czy każdy kraj używa dokładnie tego samego alfabetu Morse'a?
Nie. Powszechne przypisania A–Z i 0–9 należą do międzynarodowego alfabetu Morse'a, ale rozszerzenia i systemy historyczne mogą się różnić. Niektóre języki dodają kody dla liter z akcentami, a amerykański alfabet Morse'a stosuje inne konwencje. Jeśli wiadomość zawiera znaki spoza obsługiwanej tabeli tego konwertera, najpierw przepisz je transliteracją albo użyj tablicy odpowiedniej dla danego języka.