Menu
Quảng cáo

Dịch mã Morse sang chữ

Trang mở ở chế độ giải mã với một tin nhắn có sẵn trong ô. Dán chấm và gạch của bạn, hoặc nhấn Nghe để giải mã Morse trực tiếp từ âm thanh.

Tác giả Nethanel Bar, Co-founder & CEO

Cập nhật lần cuối

Quảng cáo

Sẵn sàng học code thật sự?

Coddy dạy bạn bằng cách viết code thật ngay trên trình duyệt: bài học tương tác, phản hồi tức thì và AI hỗ trợ khi bạn bị kẹt.

Cách dịch mã Morse sang chữ

Giải mã Morse chủ yếu là tách mã cho đúng. Mỗi nhóm chấm và gạch nằm giữa hai khoảng trắng là một chữ cái hoặc chữ số; mỗi dấu gạch chéo đánh dấu hết một từ. Trình dịch phía trên đọc ., - và /, nhưng cũng chấp nhận những gì người dùng thường dán vào: dấu chấm kiểu chữ in (·, •), dấu gạch ngang en và em (–, —), dấu gạch dưới thay cho gạch, dấu gạch đứng để ngắt từ, và hai khoảng trắng trở lên thay cho dấu gạch chéo. Nhóm nào không khớp sẽ thành ? ở đầu ra, nhờ đó bạn thấy chính xác tin nhắn sai ở đâu thay vì không nhận được gì.

Khi mã Morse đến dưới dạng âm thanh chứ không phải văn bản (một bản ghi âm, radio, điện thoại đưa lên màn hình, một video), nút Nghe biến micro thành bộ giải mã. Nó theo dõi dải tần từ 400 đến 1100 Hz nơi các tiếng Morse nằm, đo thời gian từng tiếng bíp và từng khoảng lặng, ghi chấm, gạch và khoảng cách vào ô ngay khi chúng đến, và phần chữ hiện theo ở khung bên phải. Đặt thanh trượt Tốc độ gần với tốc độ của người gửi để vài chữ cái đầu được đọc đúng; sau đó bộ giải mã sẽ tự thích nghi với nhịp của người gửi.

Không có gì rời khỏi trình duyệt của bạn: việc giải mã, phân tích âm thanh và sao chép đều diễn ra ngay trên trang này. Nhấn Phát để nghe lại mã Morse bạn đã dán, đây là cách nhanh nhất để kiểm tra một bản chép lại.

Những điều cần biết khi giải mã Morse

  • Một khoảng trắng ngăn cách các chữ cái, dấu gạch chéo (hoặc khoảng cách rộng) ngăn cách các từ. .... .. là HI; .... / .. là H và I thành hai từ.
  • Mã Morse không phân biệt chữ hoa và chữ thường. Bộ giải mã viết chữ in hoa; "hello" và "HELLO" có cùng một mã.
  • Dấu ? ở đầu ra đánh dấu một nhóm không có trong bảng mã, thường do thiếu khoảng trắng khiến hai chữ cái dính vào nhau, hoặc thừa một ký hiệu.
  • Chữ số luôn có năm ký hiệu còn chữ cái không bao giờ quá bốn, nên .---- là 1 còn .--- là J.
  • Khi nghe bằng tai, dấu gạch dài gấp ba dấu chấm và khoảng nghỉ giữa các từ dài bảy đơn vị. Một bản ghi âm nghe có nhịp đều đặn là đang được phát ở tốc độ chậm, dành cho người học.

Ví dụ giải mã

Một lời chào

Morse

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

Văn bản

HELLO WORLD

Tin nhắn trang mở sẵn. Hai từ, giữa chúng là dấu gạch chéo.

Mã Morse kiểu chữ in từ một trang web

Morse

··· −−− ··· | −·−− · ···

Văn bản

SOS YES

Dấu chấm giữa, dấu trừ và dấu gạch đứng để ngắt từ được đọc giống như ., - và /.

Một bản chép lại có lỗi

Morse

- .... .- -. -.- ...... / -.-- --- ..-

Văn bản

THANK? YOU

Sáu dấu chấm không phải ký tự nào, nên hiện thành ?. Người gửi muốn viết ... / -.--...: thiếu một khoảng trắng khiến chữ S của THANKS dính vào phần phía sau.

Vì sao kết quả giải mã bị sai

  • Thiếu khoảng trắng giữa các chữ cái. .... là H nhưng .. .. là II: khoảng cách là một phần của mã, và bản chép lại làm mất nó thì không thể khôi phục.
  • Ngắt từ bằng một khoảng trắng đơn. Khi đó bộ giải mã đọc cả dòng thành một từ dài; hãy dùng dấu gạch chéo hoặc khoảng trắng kép.
  • Đếm tiếng bíp thay vì đo thời gian. Dấu gạch không phải "một dấu chấm kéo dài hơn chút" mà dài đúng bằng ba dấu chấm, và bản chép vội vàng theo phỏng đoán sẽ ra toàn ?.
  • Nghe với tốc độ cài sai. Bộ giải mã qua micro bắt đầu từ giá trị của thanh trượt Tốc độ; nếu người gửi phát ở 25 WPM mà thanh trượt đặt ở 8, vài dấu gạch đầu tiên sẽ bị đọc thành chấm cho đến khi nó bắt kịp.

Câu hỏi thường gặp về dịch mã Morse sang chữ

Làm sao dịch mã Morse sang chữ?

Dán chấm và gạch vào ô bên trái, mỗi chữ cái cách nhau một khoảng trắng và mỗi từ cách nhau một dấu gạch chéo, chữ sẽ hiện ngay bên phải. Dấu chấm, dấu gạch kiểu chữ in và dấu gạch đứng cũng được chấp nhận. Nếu mã Morse đến dưới dạng âm thanh, hãy nhấn Nghe để micro giải mã giúp bạn.

Công cụ có giải mã được Morse từ bản ghi âm hoặc radio không?

Có, đó chính là việc của nút Nghe. Phát bản ghi âm gần micro (hoặc đưa điện thoại lại gần radio), mỗi tiếng bíp sẽ được đo thời gian và ghi thành chấm hoặc gạch, còn khoảng lặng trở thành chỗ ngắt chữ cái và ngắt từ. Công cụ hoạt động tốt nhất với âm thanh rõ và thanh trượt Tốc độ đặt gần nhịp của người gửi.

Vì sao đầu ra hiện dấu chấm hỏi?
Dấu ? thay cho một nhóm ký hiệu không phải ký tự Morse, thường là hai chữ cái bị mất khoảng trắng giữa chúng, hoặc một dấu chấm thừa. Hãy xem phần mã Morse ngay trước nó; phần còn lại của tin nhắn vẫn được giải mã bình thường.
Công cụ có giải mã Morse của ngôn ngữ khác không?

Mã Morse quốc tế gồm 26 chữ cái Latinh, các chữ số và dấu câu, nên mọi ngôn ngữ viết bằng bảng chữ cái đó đều giải mã được ở đây. Chữ cái có dấu và các hệ chữ viết khác có bảng Morse riêng của từng quốc gia, trình dịch này không bao gồm chúng.

Công cụ lập trình khác

Hình minh họa các ngôn ngữ lập trình của Coddy

Học lập trình cùng Coddy

Bắt đầu