Chuyển chữ và số thành mã nhị phân 8-bit (0 và 1) chỉ với 1 cú nhấp.
22 byte (176 bit)
Mã nhị phân hoạt động thế nào?
Máy tính lưu và xử lý mọi thông tin bằng hệ nhị phân (cơ số 2), chỉ gồm số không (0) và số một (1). Mỗi số 0 hoặc 1 là một bit, và tám bit tạo thành một byte.
Trong bảng ASCII chuẩn, chữ hoa “A” có giá trị thập phân 65, tức 01000001 ở dạng nhị phân 8-bit.
ASCII, Unicode và UTF-8: chuyển đổi những gì
Chữ cái, chữ số và ký hiệu cơ bản dùng mã ASCII từ 0 đến 127, nên mỗi ký tự vừa một byte: “A” là 65, hay 01000001. Chữ có dấu và emoji nằm ngoài ASCII. Hệ thống hiện đại lưu chúng bằng UTF-8, dùng từ hai đến bốn byte mỗi ký tự. Ví dụ, ă là 11000100 10000011 (hai byte) và emoji như 😀 cần bốn byte. Công cụ này chuyển mỗi ký tự thành các byte nhị phân, nên tiếng Việt có dấu sẽ cho kết quả dài hơn.
Nhị phân, thập phân và thập lục phân
Cùng một giá trị có thể viết trong nhiều hệ số khác nhau:
Nhị phân (cơ số 2):01000001
Thập phân (cơ số 10): 65
Thập lục phân (cơ số 16): 41, thường viết là 0x41
Lập trình viên dùng thập lục phân vì một chữ số hex tương đương đúng bốn bit, nên một byte luôn là hai chữ số hex. Mã màu như #FF0000 (đỏ) cũng là thập lục phân.
Những cách dùng mã nhị phân thú vị
Giấu một lời nhắn trong thiệp sinh nhật cho người bạn mê công nghệ.
Dùng nhị phân trong bio hoặc tên người dùng, như tên viết tắt của bạn ở dạng mã 8-bit.
Tạo câu đố cho lớp học, phòng thoát hiểm và câu lạc bộ lập trình.
Luyện tập cho giờ tin học về cách lưu trữ văn bản.
Cách đọc nhị phân bằng tay
Mỗi bit trong tám bit của một byte có giá trị cố định, từ trái sang phải: 128, 64, 32, 16, 8, 4, 2 và 1. Để đọc một byte, hãy cộng giá trị các vị trí có số 1. Như vậy bạn sẽ nhanh chóng giải được những tin nhắn ngắn mà không cần công cụ.
Ví dụ:01001000 có số 1 ở vị trí 64 và 8. 64 + 8 = 72, và 72 là chữ H hoa trong ASCII.
Chữ hoa luôn bắt đầu bằng 010 và chữ thường bằng 011. Hiệu giữa A và a đúng bằng 32.
Chữ số bắt đầu bằng 0011: số 5 là 00110101.
Dấu cách là 00100000, tức 32.
Câu hỏi thường gặp (FAQ)
Nhập chữ vào ô. Mỗi ký tự được chuyển ngay thành các byte nhị phân 8-bit.
Dán mã nhị phân, như 01001000 01101001, vào ô nhị phân và chữ (“Hi”) sẽ tự hiện ra.
Chữ A hoa là 01000001, tức 65 ở hệ thập phân. Chữ a thường là 01100001.
Chúng được lưu bằng UTF-8, dùng từ hai đến bốn byte cho mỗi ký tự thay vì một.
Nhị phân dùng hai chữ số (0 và 1); thập lục phân dùng mười sáu (0–9 và A–F). Một chữ số hex bằng bốn chữ số nhị phân.
Không. Việc chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn.