Do WerWolv phát hành
Trình soạn thảo hex hướng dịch ngược, có ngôn ngữ mô tả cấu trúc tệp nhị phân.
ImHex là trình soạn thảo hex làm cho việc mổ xẻ những định dạng nhị phân không có tài liệu mô tả. Ngoài lưới byte quen thuộc, nó có khung data inspector đọc dãy byte ngay dưới con trỏ thành số nguyên, số thực, mốc thời gian, GUID và chuỗi ký tự ở nhiều độ dài và thứ tự byte khác nhau, nhờ vậy nhận ra một header mà không phải tự tính tay.
Điểm đặc trưng của nó là ngôn ngữ pattern: một bản mô tả kiểu C về cấu trúc tệp; viết xong thì các vùng khớp trong tệp được tô màu, gắn nhãn và bày giá trị đã phân tích ra dạng cây. Pattern dùng lại được cho tệp khác, biến một lần mò mẫm thành việc lặp lại được. Các khung khác gồm trình dịch ngược mã máy, so sánh hai tệp ở mức byte, đồ thị entropy và phân bố byte để dò vùng nén hoặc vùng đã mã hoá, bookmark kèm ghi chú, và một data processor dạng node nối chuỗi các phép biến đổi như giải nén trên vùng đang chọn.
Giao diện vẽ bằng Dear ImGui nên trông giống nhau trên Linux, Windows và macOS. Dữ liệu được đọc qua cơ chế provider, không chỉ tệp thường mà cả bộ nhớ tiến trình và thiết bị đĩa thô.
Từ nhà phát hành
Cài bằng dòng lệnh
flatpak install flathub net.werwolv.ImHexChúng tôi không lưu trữ tệp này, không quét tệp và không mở tệp ra xem. Hãy đọc những gì nguồn công bố rồi tự quyết định.