Penukar Morse

Tukar teks kepada kod Morse dan semula untuk sebarang input rentetan.

4,92 daripada 13 penilaian

1. Pengenalan

Penukar Morse ialah alat dalam talian yang ringkas yang membolehkan anda menukar teks biasa kepada kod Morse serta-merta dan menyahkod kod Morse kembali kepada teks yang boleh dibaca. Sama ada anda mempelajari kod Morse untuk keseronokan, mengkaji sejarah komunikasi, atau sedang mengusahakan projek teknikal, alat ini menyediakan penukaran yang pantas dan tepat dalam kedua-dua arah.

Kod Morse ialah kaedah menghantar maklumat teks menggunakan urutan titik dan sengkang. Ia telah digunakan secara meluas dalam sistem telekomunikasi, penerbangan, komunikasi maritim dan radio amatur. Sehingga hari ini, pembangun, penggemar hobi dan pendidik masih menggunakan kod Morse untuk demonstrasi, latihan penyulitan dan simulasi latihan.

Penukar ini menghapuskan keperluan untuk menghafal atau mencari corak Morse secara manual. Hanya masukkan mesej anda, pilih arah penukaran, dan dapatkan hasilnya dengan serta-merta. Ia berfungsi terus dalam pelayar anda dan tidak memerlukan pemasangan, menjadikannya sesuai untuk penukaran pantas dan aplikasi praktikal.


2. Cara Ia Berfungsi

Alat ini melakukan dua jenis penukaran:

  • Teks kepada kod Morse
  • Kod Morse kepada teks

Parameter Input

Alat ini menerima dua input utama:

  • Kandungan – Teks atau kod Morse yang ingin anda tukarkan. Medan ini adalah wajib.
  • Jenis – Arah penukaran. Ia menerima dua nilai yang sah:
    • Kepada Morse – Menukarkan teks biasa kepada kod Morse.
    • Kepada Teks – Menukarkan kod Morse kembali kepada teks yang boleh dibaca.

Jika jenis penukaran tidak dinyatakan atau mengandungi nilai yang tidak sah, sistem akan menggunakan Kepada Morse sebagai tetapan lalai secara automatik.

Peraturan Pengesahan

Alat ini melaksanakan beberapa semakan pengesahan untuk memastikan operasi yang selamat dan boleh dipercayai:

  • Medan kandungan tidak boleh kosong.
  • Input dibersihkan untuk mengelakkan aksara yang tidak selamat atau muatan berniat jahat.
  • Permintaan dilindungi daripada serangan CSRF (Cross-Site Request Forgery).
  • Hanya jenis penukaran yang sah diterima.

Jika pengesahan gagal, proses penukaran tidak akan diteruskan dan mesej ralat akan dipaparkan.

Logik Penukaran

Apabila menukarkan teks kepada kod Morse, setiap aksara dipadankan dengan perwakilan titik dan sengkang yang sepadan. Huruf, nombor dan tanda baca biasa diterjemahkan kepada simbol Morse standard.

Apabila menukarkan kod Morse kepada teks, alat ini membaca urutan titik dan sengkang yang dipisahkan oleh ruang dan membina semula aksara asal. Pemisahan perkataan biasanya dikendalikan menggunakan ruang yang lebih panjang atau pemisah garis condong, bergantung pada format Morse yang diberikan.

Format Output

Output dikembalikan sebagai rentetan teks biasa yang dipaparkan pada halaman. Struktur penukaran dikekalkan:

  • Hasil Teks kepada Morse memaparkan titik (.) dan sengkang (-).
  • Hasil Morse kepada Teks memaparkan aksara alfanumerik yang boleh dibaca.

Nilai input asal dikekalkan selepas penghantaran supaya pengguna boleh mengedit dan menukarkannya semula dengan mudah.

Had

  • Urutan Morse yang tidak disokong atau tidak sah mungkin tidak dapat ditukarkan dengan betul.
  • Simbol khas di luar jadual Morse standard mungkin akan diabaikan.
  • Penyahkodan yang tepat bergantung pada jarak yang betul antara aksara Morse.

3. Cara Menggunakan Alat Ini

  1. Masukkan mesej anda ke dalam medan input.
  2. Pilih arah penukaran:
    • Pilih Teks kepada Morse untuk mengekod mesej.
    • Pilih Morse kepada Teks untuk menyahkod simbol Morse.
  3. Klik butang proses.
  4. Lihat hasilnya serta-merta di bahagian output.
  5. Salin hasil untuk digunakan dalam projek, komunikasi atau latihan pembelajaran anda.

4. Contoh Praktikal

Contoh 1: Menukarkan Teks kepada Kod Morse

Input:

HELLO

Output:

.... . .-.. .-.. ---

Kes Penggunaan: Seorang pelajar yang sedang mempelajari kod Morse ingin mengesahkan corak yang betul untuk tugasan di dalam kelas.

Contoh 2: Menukarkan Kod Morse kepada Teks

Input:

... --- ...

Output:

SOS

Kes Penggunaan: Seorang penggemar hobi menyahkod mesej Morse daripada penghantaran radio latihan.


5. Kes Penggunaan untuk Pembangun

- Pengekodan dan Penyahkodan Berasaskan API

Pembangun boleh mengintegrasikan logik penukaran ke dalam aplikasi seperti alat pemesejan, platform pembelajaran atau perisian simulasi. Parameter yang diperlukan ialah:

  • content
  • type

- Automasi Bahagian Backend

Anda boleh mengautomasikan pengekodan Morse dalam skrip sebelah pelayan untuk tugas pencatatan, gamifikasi atau pengaburan data.

Contoh Integrasi JavaScript

fetch('/morse_converter', {
  method: 'POST',
  headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  body: new URLSearchParams({
    content: 'HELLO',
    type: 'to_morse'
  })
})
.then(res => res.text())
.then(data => console.log(data));

Contoh PHP

$response = file_get_contents('https://example.com/morse_converter?content=HELLO&type=to_morse');
echo $response;

Keselamatan dan Pengesahan

  • Sentiasa sahkan parameter type mengikut nilai yang dibenarkan.
  • Pastikan medan content tidak kosong.
  • Gunakan perlindungan CSRF semasa mengendalikan penghantaran borang.
  • Bersihkan input pengguna untuk mengelakkan serangan suntikan.

6. Soalan Lazim

Apakah kod Morse?

Kod Morse ialah sistem komunikasi yang mewakili huruf dan nombor menggunakan titik dan sengkang.

Bagaimanakah cara menukarkan teks kepada kod Morse?

Masukkan teks anda, pilih “Teks kepada Morse”, dan klik tukar. Alat ini akan menjana urutan titik dan sengkang yang sepadan dengan serta-merta.

Bagaimanakah cara menyahkod kod Morse?

Tampalkan simbol Morse ke dalam medan input, pilih “Morse kepada Teks”, dan jalankan penukaran.

Adakah penukar Morse ini percuma untuk digunakan?

Ya, alat ini tersedia dalam talian dan tidak memerlukan pemasangan.

Adakah alat ini menyokong nombor dan tanda baca?

Ia menyokong perwakilan Morse standard untuk huruf, nombor dan simbol tanda baca biasa.

Mengapakah kod Morse saya tidak dinyahkod dengan betul?

Jarak yang tidak betul antara aksara atau simbol yang tidak disokong boleh menyebabkan masalah penyahkodan. Pastikan titik dan sengkang dipisahkan dengan ruang yang betul.

Alat popular