Xem và chỉnh sửa tệp nhị phân ở dạng hex. Duyệt nội dung, chỉnh từng byte và lưu lại với hiển thị hex/ASCII thời gian thực.
Features
- Hiển thị song song: Xem dữ liệu dạng hex và ASCII cùng lúc.
- Chỉnh byte tức thì: Chỉnh sửa từng byte với xem trước thời gian thực.
- Duyệt tệp lớn: Cuộn ảo mượt mà, hỗ trợ tệp dung lượng lớn.
- Lưu an toàn: Lưu lại tệp đã chỉnh với mọi thay đổi.
Usage Guide
- Mở tệp nhị phân: Nhấn "Mở tệp" để chọn Tệp cần xem hoặc chỉnh sửa.
- Phân tích dữ liệu: Duyệt hai cột Hex/ASCII, phóng to/thu nhỏ hoặc thay đổi số byte mỗi dòng tùy nhu cầu.
- Chỉnh byte: Nhấp đúp vào byte cần sửa, nhập giá trị hex mới và kiểm tra lại phần ASCII.
- Lưu thay đổi: Nhấn "Lưu tệp" để tải về bản cập nhật hoặc hủy nếu chỉ muốn xem.
Technical Details
Hex editor là gì
Hex editor cho phép xem/chỉnh sửa tệp nhị phân ở dạng hex: mỗi byte biểu diễn bằng 2 ký tự (00-FF) kèm cột ASCII. Công cụ này hữu ích cho reverse engineering, phân tích định dạng và thao tác dữ liệu cấp byte.
Xử lý và hiển thị dữ liệu nhị phân
Trình biên tập đọc byte của tệp, chuyển sang hex và hiển thị theo bảng gồm offset, giá trị hex, ký tự ASCII. Hỗ trợ tải tệp lớn, cuộn ảo, tìm kiếm và thay đổi endian.
Chỉnh sửa byte
Người dùng sửa trực tiếp giá trị hex, hệ thống xác thực đầu vào, cập nhật xem trước và ghi lại vào tệp. Tính năng nâng cao gồm hoàn tác, thay thế hàng loạt, tính checksum, sao lưu.
Frequently Asked Questions
- Hex editor dùng để làm gì?
- Hex editor giúp xem và chỉnh sửa dữ liệu thô của tệp hoặc bộ nhớ ở dạng thập lục phân. Nó rất hữu ích khi reverse engineering, phân tích định dạng, sửa lỗi hoặc kiểm tra chữ ký tệp.
- Tôi có thể chỉnh sửa trực tiếp tệp lớn không?
- Có. Công cụ sử dụng cuộn ảo và đọc từng phần nên có thể duyệt tệp lớn. Tuy nhiên hãy sao lưu trước vì chỉnh sai một byte có thể làm hỏng tệp.
- Ký tự ASCII bên phải có ý nghĩa gì?
- Cột ASCII giúp bạn nhận ra chuỗi văn bản hoặc Tiêu đề trong dữ liệu. Các byte không in được sẽ hiển thị dấu chấm (.) để dễ phân biệt.
- Làm sao biết phải sửa byte nào?
- Hãy tìm kiếm chữ ký, offset hoặc pattern được tài liệu định dạng tệp mô tả. Bạn cũng có thể so sánh với bản tệp chuẩn để xác định khác biệt.
- Hex editor có phù hợp chỉnh mã độc không?
- Có, nhưng hãy làm trong môi trường cách ly (sandbox/VM) và sao lưu dữ liệu. Việc chỉnh mã độc yêu cầu hiểu rõ cấu trúc để tránh kích hoạt vô tình.
Related Documentation
- Hệ đếm thập lục - Tìm hiểu hệ số 16 và cách biểu diễn hex
- Tệp nhị phân - Cấu trúc tệp nhị phân và cách biểu diễn hex
- MDN - ArrayBuffer - API JavaScript xử lý dữ liệu nhị phân
- Hex Dump - Chuẩn hiển thị hex dump cho dữ liệu nhị phân
- MDN - Blob API - Làm việc với dữ liệu nhị phân lớn