Tới nội dung chính
Tính Ngay

Đổi hex sang text

Dán chuỗi hex đọc được từ dump bộ nhớ, log hay file nhị phân để xem nội dung văn bản, hoặc đổi ngược văn bản thành hex.


Văn bản

Tính Ngay

10 byte Nhận cả chuỗi liền nhau, cách nhau bằng dấu cách hay dấu phẩy, và tiền tố 0x — không cần dọn tay trước khi dán.

Cách tính

Văn bản → byte UTF-8 → mỗi byte viết thành hai ký tự hex Hex → gộp từng cặp ký tự thành một byte → giải theo UTF-8

Bước qua UTF-8 là chỗ quyết định. Một ký tự tiếng Việt có dấu chiếm hai hoặc ba byte, còn emoji chiếm bốn — không phải mỗi ký tự một byte. Công cụ nào bỏ qua bước này sẽ làm hỏng mọi chuỗi có dấu.

Ví dụ

Chuỗi 54 C3 AD 6E 68 20 4E 67 61 79 giải ra thành Tính Ngay — 10 byte cho 9 ký tự, vì chữ í chiếm hai byte C3 AD.

Công cụ liên quan

Câu hỏi thường gặp

Hex là gì và vì sao dữ liệu hay được viết dưới dạng hex?

Hex là hệ đếm cơ số 16, dùng các chữ số 0–9 và chữ cái A–F. Một byte gồm 8 bit viết ra đúng hai ký tự hex, nên dump bộ nhớ, log gói tin và nội dung file nhị phân đều hiển thị theo hex cho gọn và dễ đối chiếu.

Vì sao chuỗi hex của tôi giải ra bị lỗi?

Ba nguyên nhân thường gặp: chuỗi lẻ số ký tự nên có byte không đủ đôi, có ký tự ngoài phạm vi 0–9 và A–F, hoặc dãy byte không phải UTF-8 hợp lệ. Trường hợp thứ ba hay xảy ra khi dữ liệu vốn không phải văn bản — ví dụ một đoạn ảnh hay dữ liệu đã nén.

Chuỗi hex có cần viết cách nhau không?

Không. Công cụ nhận cả chuỗi liền nhau, cách nhau bằng dấu cách hay dấu phẩy, xuống dòng giữa chừng, và tiền tố 0x trước từng byte. Dán thẳng thứ bạn chép được là chạy.

Hex có phải là mã hoá bảo mật không?

Không. Hex chỉ là một cách viết khác của cùng dữ liệu, ai cũng đổi ngược được trong một giây. Đừng dùng nó để che giấu thông tin nhạy cảm.