モールス信号をテキストに変換・復号する方法
文字列を入力してエンコードを選ぶとモールス信号へ変換でき、モールス信号を入力してエンコード以外のモードを選ぶとテキストへ戻せます。
モールス信号の変換と復号について
このツールでは、入力したテキストをモールス信号へ変換したり、モールス信号をテキストへ戻したりできます。初期状態ではエンコードが選ばれているため、通常の文字列をモールス信号にしたい場合は、そのまま入力して使えます。入力欄が空でも処理は成功し、結果は空になります。
使い方!,
- 変換したい文字列、または復号したいモールス信号を入力欄に入力します。
- 文字列をモールス信号にする場合は、モードをエンコードにします。初期状態でもエンコードが選ばれています。
- モールス信号を文字列に戻す場合は、エンコード以外のモードを選びます。
- 実行操作を行い、表示された結果を確認します。
エンコードでは、文字は利用できるモールス符号に対応づけられます。英字は大文字と小文字を区別せずに扱われ、入力中のスペースは単語区切りとして表されます。対応する符号がない文字は、そのまま残ります。復号では、スペースで区切られた符号群を読み取り、「 / 」は復号後の単語の区切りとして扱われます。
結果の見方と注意点
成功すると、変換または復号されたテキストと、選択したモードが返されます。復号した結果に「?」が含まれる場合は、入力したモールス符号群に対応する逆引きの符号がなかったことを示します。エンコードでも、対応表にない文字は変換されずに残るため、結果を利用する前に入力文字と出力内容を確認してください。
入力が空の場合は、空の結果が返ります。これは変換対象がない状態であり、入力ミスと判断できるとは限りません。
使用例
短い英字の文字列をモールス信号へ変換した結果の形を確認します。
入力欄に「SOS」を入力し、エンコードを選んで実行します。
成功後、変換されたテキストと選択したモードが表示されます。
制限事項
- 対応表にない文字はエンコードで変換されず、逆引きできないモールス符号群は復号時に「?」になります。
よくある間違い
- モールス信号を入力したのに意図した結果にならない場合は、符号群の間にスペースがあるか、「 / 」を単語区切りとして使っているかを確認してから、エンコード以外のモードで再実行してください。
よくある質問
入力欄を空のまま実行できますか?
入力が空でも処理は成功し、空の結果が返ります。変換結果が必要な場合は、対象の文字列またはモールス信号を入力してください。
テキストをモールス信号に変換するには、どのモードを選びますか?
文字列をモールス信号にする場合はエンコードを選びます。初期状態もエンコードです。
復号結果に「?」が表示されるのはなぜですか?
対応する逆引きがないモールス符号群は、復号時に「?」として表されます。入力の区切り方や符号を確認してください。