Nhị phân và Morse là gì?
Mã nhị phân và mã Morse là hai cách biểu diễn cùng một văn bản theo kiểu khác: một bằng số một và không, một bằng chấm và gạch. Với bộ chuyển đổi này, bạn biến bất kỳ câu nào sang nhị phân hoặc Morse và cũng làm ngược lại, tức thì và không rời trình duyệt.
Nhị phân là hệ cơ số 2 mà máy tính dùng: chỉ có hai ký hiệu, 0 và 1. Morse là mã thế kỷ 19 biểu diễn mỗi chữ bằng một chuỗi chấm và gạch, dành cho điện báo. Cả hai là cách mã hóa thông tin.
- Nhị phân chỉ dùng hai chữ số: 0 và 1.
- Morse dùng chấm (·) và gạch (—).
- Cả hai mã hóa chữ, số và ký hiệu.
- Nhị phân ở đây dùng UTF-8, nên dấu và emoji đều được.
Cách dùng bộ chuyển đổi
- Chọn chế độ: nhị phân hoặc Morse.
- Chọn hướng: văn bản → mã hoặc mã → văn bản.
- Nhập hoặc dán nội dung vào ô.
- Sao chép kết quả bằng một cú nhấp.
Mã hóa và giải mã
Công cụ hoạt động hai chiều. Ở 'văn bản → mã', bạn chuyển nội dung gõ sang nhị phân hoặc Morse; ở 'mã → văn bản', bạn dán nhị phân hoặc Morse và lấy lại văn bản gốc. Lý tưởng để kiểm tra tin nhắn hoặc giải câu đố.
Dùng để làm gì?
- Học cách máy tính và điện báo biểu diễn chữ.
- Tạo tin nhắn bí mật, trò chơi và escape room.
- Tài liệu giáo dục cho lớp tin học hoặc lịch sử.
- Tò mò: xem tên bạn ở dạng nhị phân hoặc Morse.
Nhị phân hoạt động thế nào
Mỗi ký tự có một số được gán (mã của nó). Số đó viết ở cơ số 2, thường theo nhóm 8 bit gọi là byte. Ví dụ, 'A' hoa là số 65, ở nhị phân là 01000001. Với dấu và ký hiệu khác, bộ chuyển đổi dùng UTF-8, có thể chiếm vài byte mỗi ký tự.
Morse hoạt động thế nào
Trong Morse, mỗi chữ hoặc số là một chuỗi chấm và gạch. Các chữ cách nhau bằng khoảng trắng và các từ bằng gạch chéo '/'. Nhịp điệu quan trọng ở điện báo: gạch dài gấp ba lần chấm. Tín hiệu cấp cứu 'SOS' là ... --- ..., dễ nhớ và dễ gửi.
Mẹo và chi tiết
- Để giải mã, giữ đúng dấu phân cách (khoảng trắng và '/').
- Morse không phân biệt chữ hoa và chữ thường.
- Ở nhị phân, mỗi byte phải có 8 chữ số để giải mã đúng.
- Sao chép kết quả trước khi đổi chế độ.
Hạn chế
Morse chuẩn chỉ gồm chữ cái (A-Z), số và vài dấu câu, nên emoji hay ký tự đặc biệt không có tương đương. Ngoài ra, khi sang Morse thì mất phân biệt chữ hoa và chữ thường. Nhị phân thì hỗ trợ mọi ký tự nhờ UTF-8.
Đôi nét lịch sử
Mã Morse được Samuel Morse và Alfred Vail phát triển vào thập niên 1830 cho điện báo điện, lần đầu cho phép gửi tin nhắn đường dài gần như tức thì. Hệ nhị phân, với tư cách ý tưởng toán học, cổ hơn nhiều (Leibniz hình thức hóa nó ở thế kỷ 17), nhưng trở nên thiết yếu ở thế kỷ 20 làm nền tảng của toàn bộ tin học hiện đại.
Ví dụ nhanh
- 'A' ở nhị phân: 01000001.
- 'Xin chào' bắt đầu bằng 01011000 (chữ 'X').
- 'SOS' ở Morse: ... --- ...
- 'OK' ở Morse: --- -.-
Nhị phân có giống ASCII hay UTF-8 không?
Không. ASCII và UTF-8 là bảng mã hóa: quyết định số nào ứng với ký tự nào. Nhị phân chỉ là cách viết số đó ở cơ số 2. Nói cách khác, trước tiên UTF-8 nói 'A là 65', rồi nhị phân hiển thị nó thành 01000001.
Câu hỏi thường gặp
Tôi có thể giải mã về văn bản không?
Có. Đổi hướng sang 'Mã → văn bản', dán nhị phân hoặc Morse và bạn lấy lại văn bản gốc.
Mỗi chế độ dùng dấu phân cách nào?
Morse tách chữ bằng khoảng trắng và từ bằng '/'. Nhị phân tách mỗi byte 8-bit bằng một khoảng trắng.
Có hoạt động với dấu và emoji không?
Với nhị phân thì có, vì dùng UTF-8. Morse chuẩn chỉ gồm chữ cái, số và vài dấu.
Vì sao Morse bỏ qua chữ hoa?
Vì mã Morse không phân biệt hoa-thường; bộ chuyển đổi đưa tất cả về chữ hoa trước khi dịch.
Nhị phân có giống ASCII không?
Không hẳn. ASCII và UTF-8 gán một số cho mỗi ký tự; nhị phân chỉ là cách viết số đó bằng một và không.
Có miễn phí không?
Có, miễn phí, không đăng ký, và mọi thứ xử lý trong trình duyệt của bạn.