hex Endect / Decode — Văn bản Hex
Hex Endect / Decode chuyển đổi văn bản sang thập lục phân (cơ số16) byte và giải mã hex trở lại văn bản có thể đọc được. Dùng nó để gỡ lỗi các quả bom nhị phân, kiểm tra UTF-8 byte, đảo ngược các chuỗi thoát ra, và làm việc với các giao thức hades hay mức độ thấp. Chấp nhận định dạng hex thông thường (có hoặc không có dấu cách, đường mới, hoặc 0x tiền tố). Chạy 100% trong trình duyệt của bạn — không tải lên — và làm việc ngoài lề sau khi cài đặt công cụ là PWA.
Bộ mã
Thử đi.
Ví dụ
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Mã hóa bùa có nghĩa gì?
Hex là biểu tượng cơ sở của giá trị byte. Mỗi byte được viết như hai ký tự hex, đó là lý do tại sao văn bản đơn giản mở rộng thành một chuỗi dài hơn khi bạn mã hóa nó ở đây. Điều này làm cho hex hữu ích khi bạn muốn kiểm tra các giá trị cấp độte trong một dạng có thể đọc, có thể sao chép.
Khi để mã hóa văn bản cho hex
Mã hoá văn bản cho hex là hữu ích khi bạn muốn xem chính xác những gì byte một chuỗi sản xuất, so sánh các kiện hàng, mẫu giao thức tài liệu, hoặc kiểm tra gián tiếp các ký tự không in được. Điều này thường dễ dàng hơn đoán những gì một thiết bị cuối, bản ghi ADI, hoặc gỡ lỗi đang hiển thị.
Khi để giải mã hex trở lại văn bản
Giải mã sẽ có ích khi một công cụ, bản ghi, hoặc bản sao lại cho bạn giá trị byte thay vì ký tự đọc được. Một giải mã thành công chỉ đảm bảo rằng byte có thể được hiểu là văn bản ở đây. Một số hex hợp lệ vẫn đại diện cho dữ liệu nhị phân hoặc kiểm soát ký tự, vì vậy có thể đọc được kết quả không phải luôn luôn là kết quả mong đợi.
Các quy tắc nhập và lỗi chung
Khả năng hex sử dụng các ký tự 0-9 và A-F, và chữ hoa hay chữ thường. Công cụ này gỡ bỏ khoảng trống và dòng ngắt trước khi giải mã, nhưng một số kỳ lẻ các ký tự hex hoặc bất kỳ ký tự không hợp lệ nào vẫn sẽ thất bại. Nếu bạn dán các tiền tố như 0x, chấm từ các bản ghi, hoặc dấu định giới từ một bãi rác sao chép, làm sạch các phần trước.
Bảng mã văn bản
Khi bạn mã hóa văn bản, trang đầu tiên biến văn bản đó thành byte và sau đó đại diện cho các byte trong hex. Điều đó có ý nghĩa đối với các ký hiệu, emoji, và các ký tự không phải latin bởi vì một nhân vật có thể nhìn thấy có thể sử dụng nhiều byte. Đây cũng là lý do tại sao hai hệ thống có vẻ không đồng ý khi chúng sử dụng các mã hoá văn bản khác nhau.
Hex không phải mã hóa.
Trước khi bạn dựa vào các giá trị của hex-Converted trong các bản ghi, APIs, hoặc văn lệnh
Trước khi sao chép kết quả thành một hệ thống khác, hãy kiểm tra xem địa điểm đến có đòi hỏi độ chính xác, độ phân cách bởi byte, chữ hoa hay chữ thường, hoặc dạng tiền tố như 0x hay không. Các giả định nhỏ thường có ý nghĩa ngay cả khi các byte ẩn về mặt kỹ thuật giống nhau.
Thông tin mã hóa và mật mã của Hex không xác nhận về dữ liệu gạch dưới
Việc chuyển đổi hex không cho bạn biết liệu byte có xuất phát từ chữ viết đơn giản, dữ liệu nhị phân, nội dung nén hay định dạng đặc trưng cho ứng dụng. Nó chỉ thay đổi đại diện. Bạn vẫn cần biết các byte có nghĩa gì trước khi tin kết xuất để gỡ lỗi hoặc sử dụng lại.
Cách phân tích kết xuất bị mã hóa có vẻ đúng không
Giải mã kết xuất hex có vẻ đúng chỉ khi các byte gốc thực sự đại diện cho văn bản trong mã ký tự bạn mong đợi. Nếu kết quả chứa các ký hiệu lẻ, ký tự thay thế, hoặc văn bản không đọc được, hex có thể vẫn còn hợp lệ trong khi bộ mã văn bản giả định là sai cho dòng làm việc của bạn.
Hex thay đổi cách hiển thị byte, chứ không phải ai có thể đọc chúng. Nếu mẫu tự gốc đại diện cho văn bản có thể đọc được, thì bất cứ ai cũng có thể dễ dàng thay đổi chúng. Dùng công cụ này để kiểm tra, gỡ lỗi và chuyển hóa, chứ không để bảo vệ những bí mật.
Công cụ liên quan
Cơ bản64 Công cụ mã hoá / Deode
Mật mã văn bản vào cơ sở 64 hoặc giải mã cơ sở 64 trở lại nội dung có thể đọc ngay trong trình duyệt của bạn. Nó hữu ích cho việc kiểm tra các thẻ tín dụng, gỡ lỗi đầu đề cho phép, kiểm tra các giá trị cấu hình, giải mã các dữ liệu kiểu API, và chuyển đổi văn bản đơn giản mà không dùng dịch vụ từ xa. Công cụMill chạy đầy đủ bên khách hàng cho riêng tư và tiếp tục làm việc ngoài luồng sau khi cài đặt.
Bộ mã
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Bộ mã
ROT13 Encde / Decode — Văn bản RT13
ROT13 là một mật mã thay thế chữ cái đơn giản mà thay đổi A vội vàng, BTO, vv. Nó thường được dùng để làm hư hỏng, làm ô uế ánh sáng, và diễn đàn/mail. Công cụ này mã hóa văn bản thường cho ROT13 và giải mã ROT13 trở lại văn bản (không đối xứng). Chạy 100% trong trình duyệt của bạn — không tải lên — và làm việc ngoài lề sau khi cài đặt công cụ là PWA.
Bộ mã
Mật mã địa chỉ Mạng / Deode (Percent-Encoding)
Địa chỉ Mạng (phần trăm- gạch dưới) chuyển đổi các ký tự không an toàn sang định dạng URL bảo mật và trở lại. Dùng nó để truy vấn chuỗi, chuyển hướng URL, tham số UTM, và gỡ lỗi các yêu cầu ARI (RFC 3986). Chạy 100% trong trình duyệt của bạn — không tải lên — và làm việc ngoài lề sau khi cài đặt công cụ là PWA.
Bộ mã
