HxD is known as a carefully designed and fast hex editor that additionally to raw disk editing and modifying of main memory or RAM, handles fields of any size. The interface of it is easy to use and it offers features such as searching and replacing, exporting, checksums or digests, insertion of byte patterns, a file shredder, statistics, concatenation of splitting of files, and so on.
Editing using HxD works like a text editor with the main focus on the simple and task-oriented operation, as such functions were streamlined to hide the differences that are clearly technical. For instance, drives and memory are presented similar to a file and are shown as an entire thing, unlike the sector or region-limited view that cuts off data which possibly belongs together. Drives and memory are able to be edited the same way as the regular file such as support for ando. Aside from that, the memory-sections define a foldable region and inaccessible sections are hidden by default. In addition, a lot of energy was put into making operations fast and efficient, instead of forcing you to use specialized functions for technical reasons or arbitrarily limiting file sizes. The thing includes a responsive interface and progress indicators for lengthy operations.
The features of HxD:
- Available as a portable and installable edition
- RAM-Editor
To edit the main memory
Memory sections are tagged with data-folds
- Disk-Editor (Hard disks, ZIP-disks, floppy disks, USB flash drives, CDs, …)
RAW reading and writing of disks and drives
For Win9x, WinNT and higher
- Instant opening regardless of file-size
Up to 8EB: opening and editing is very fast
- Liberal but safe file sharing with the other programs
- Flexible and fast searching or replacing for some data types
Data types: text (including Unicode), hex-values, integers, and floats
Search direction: Forward, Backwards, All 9starting from the beginning)
- File compare (simple)
- View data in Ansi, DOS, EBCDIC and Macintosh character sets
- Checksum-Generator: Checksum, CRCs, Custom CRRC, SHA-1, SHA-512, MD5, …
- Exporting of data to some formats
Source code (Pascal, C, Java, C#, VB.NET)
Formatted output (plain text, HTML, Richtext, TeX)
Hex files (Intel HEX, Motorola S-record)
- Insertion of byte patterns
- File tools
File shredder for safe file deletion
Slitting or concatenating of files
- Basic data analysis (statistics)
Graphical representation of the byte or character distribution
Helps to identify the data type of a selection
- Byte grouping
1, 2, 4, 8, or 16 byte packed together into a column
- Hex only or text only modes
- Progress window for lengthy operations
Shows the remaining time
Button to cancel
- Modified data is highlighted
- Unlimited undo
- Find updates function
- Easy to use and modern interface
- Go to address
- Printing
- Overwrite or insert mode
- Cut, copy, paste insert, paste write
- Clipboard support for the other hex editors
Visual Studio/Visual C++, WinHex, HExWorkshop, …
- Bookmarks
Ctrl+Shift+Number (0-9) sets a bookmark
Ctrl+Number (0-9) goes to a bookmark
- Navigating to nibbles with Ctrl+Left or Ctrl+Right
- Flicker free display and fast drawing