🔢
Chuyển văn bản sang nhị phân
Chuyển văn bản sang nhị phân (0 và 1) và nhị phân sang văn bản tức thì. Hỗ trợ UTF-8, định dạng tùy chỉnh và xem trước thời gian thực.
📝 Văn bản sang nhị phân ASCII
Văn bản đầu vào
Đầu ra nhị phân
🔢 Nhị phân ASCII sang văn bản
Nhị phân đầu vào
Văn bản đầu ra
💡 Ví dụ
textExample
Hello World This is a test message
binaryExample
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01110100 01100101 01110011 01110100 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101
Lưu ý quan trọng
Chuyển đổi text↔binary dùng mã hóa ASCII, mỗi ký tự tương ứng 8 bit. Nhị phân đầu vào cần đúng định dạng (có hoặc không có khoảng trắng). Ký tự ngoài ASCII có thể không chuyển chính xác.
❓Chuyển văn bản sang nhị phân là gì
Chuyển văn bản sang nhị phân biến ký tự dễ đọc thành chuỗi 0 và 1. Mỗi ký tự ánh xạ tới mã ASCII rồi chuyển thành số nhị phân 8 bit (A=65=01000001). Máy tính lưu trữ mọi văn bản dạng nhị phân. Ngược lại, nhị phân được nhóm theo 8 bit để giải mã thành ký tự.
✨Tính năng
🔄
Chuyển đổi hai chiều
Chuyển văn bản ↔ nhị phân theo chuẩn ASCII/UTF-8 với khả năng định dạng linh hoạt.
📝
Nhiều định dạng
Ngoài nhị phân còn hỗ trợ xem nhanh giá trị bát phân, thập phân và thập lục phân.
⚡
Chuyển đổi thời gian thực
Kết quả cập nhật tức thì khi bạn nhập ký tự, hỗ trợ demo trực tiếp trong lớp học.
📊
Phân tích nhị phân
Hiển thị số bit, kích thước tính bằng byte và ghi chú về encoding để hiểu rõ cách biểu diễn dữ liệu.
📋Hướng dẫn sử dụng
Nhập văn bản
Nhập văn bản bên trái hoặc nhị phân bên phải
Tự động chuyển
Công cụ tự động chuyển đổi giữa văn bản và nhị phân
Sao chép kết quả
Sao chép kết quả đã chuyển vào clipboard
📚Giới thiệu kỹ thuật
🔬Biểu diễn nhị phân của văn bản
Chuyển text→binary biểu diễn mỗi ký tự bằng số nhị phân 8 bit dựa trên ASCII. Ví dụ 'A' (65) thành '01000001'. Đây là cách máy tính lưu trữ dữ liệu văn bản.
⚙️ASCII và mã hóa ký tự
ASCII gán số 0-127 cho ký tự. Quy trình: ký tự → charCodeAt() lấy mã ASCII → toString(2) chuyển nhị phân → padStart(8,'0'). Ngược lại: cắt chuỗi 8 bit → parseInt(...,2) → String.fromCharCode().
💡Ứng dụng
Chuyển văn bản-nhị phân dùng trong dạy học tin học, truyền dữ liệu, bài tập encoding/decoding, debug hệ thống thấp, steganography, forensics...
❓
Câu hỏi thường gặp
❓
Chuyển text sang nhị phân hoạt động ra sao?
Mỗi ký tự lấy mã ASCII/Unicode rồi chuyển sang nhị phân 8 bit. Ví dụ 'A' (65) → '01000001'.
💬
ASCII là gì?
ASCII dùng 7-8 bit cho 128-256 ký tự gồm chữ, số, ký hiệu – nền tảng cho mã hóa văn bản.
🔍
Có chuyển được emoji không?
Có (nếu hỗ trợ Unicode/UTF-8); emoji là ký tự nhiều byte nên chuỗi nhị phân dài hơn.
💡
Đọc số nhị phân thế nào?
Nhị phân dùng hệ cơ số 2 (0 và 1). Đọc từ phải sang trái, mỗi vị trí là 2^n.
💡Cách sử dụng
1️⃣
Text → Binary
Nhập văn bản, công cụ chuyển từng ký tự sang nhị phân 8 bit.
2️⃣
Binary → Text
Dán chuỗi nhị phân, công cụ giải mã về văn bản, hỗ trợ định dạng cách nhau bằng khoảng trắng.
3️⃣
Chọn định dạng
(Nếu hỗ trợ) chọn nhị phân, bát phân, thập phân, hex để xem chuyển đổi tức thì.
4️⃣
Sao chép kết quả
Sao chép nhị phân/văn bản đã chuyển cho lập trình hoặc học tập.
🔗Related Documents
📦Thành phần đề xuất
User Comments
Loading...