Comparison of hex editors
Jump to navigation
Jump to search
Template:More citations needed The following is a comparison of notable hex editors.
General
Features
| Maximum file size | Partial file loading | Disk sector editing | Process memory editing | Data inspector | Bit editing | Insert / delete bytes |
Character encodings(ao) | Search Unicode | File formats | Disassembler | File compare | Find in files | Bookmarks | Macro | Text editor | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | HxD | 8 EiB[5] | Yes | Windows 9x/NT and up | Yes | Yes | Yes | Yes | ANSI, ASCII, OEM, EBCDIC, Macintosh | Yes | No | Individual instructions only | Yes | No | Yes | No | No |
| Template:Rh | 010 Editor | 8 EiB | Yes | Yes | WinNT only | Yes | Yes | Yes | ANSI, OEM, Unicode, UTF-8, EBCDIC, Custom | Yes | 300 [6] | Yes | Yes | Yes | Yes | Yes | Yes |
| Template:Rh | beye | 8 PiB | Yes | No | Yes | Yes | ANSI, EBCDIC, ASCII, Macintosh | Yes | 29 [7] | AVR, Java, x86, i386, x86-64, ARM/XScale, PowerPC, PPC64 | Yes | No | |||||
| Template:Rh | bvi | Limited by RAM | Yes | Yes | Yes | ANSI, ASCII | No | No | Yes and replace | Yes | |||||||
| Template:Rh | Emacs | Limited by RAM[8][9][10][11] | No | Unknown | No | No | No | No | Yes | Yes[12] | Unknown | No | No | Unknown | Unknown | Yes[13] | Yes |
| Template:Rh | FlexHex | UnlimitedScript error: No such module "Unsubst". | Yes | Yes | Yes | Yes | Yes | ANSI, OEM, UTF-16 | Yes | 2 [14][15] | No | Yes | No | Yes | No | ||
| Template:Rh | Frhed | Limited by RAM | Yes | No(read only) | Yes | Yes | ANSI, OEM | Yes | No | No | Yes | No | Yes | No | |||
| Template:Rh | Hiew | UnlimitedScript error: No such module "Unsubst". | Yes | WinNT only | Yes | Yes | Yes | ASCII, OEM, Unicode, custom | Yes | No | x86, x86-64, MMX, SSE 4.2, 3DNow! - all assembler, ARM | Yes | Yes | Yes | |||
| Template:Rh | VEDIT | Standard, 2 GiB, Pro 64, unlimitedScript error: No such module "Unsubst". | Yes | DOS version only | No | Yes | Yes | ANSI, OEM, EBCDIC, ASCII, custom | No | No | No | Yes | Yes | Yes | Yes | Yes | |
| Template:Rh | UltraEdit | >4 GiB | Yes | No | No | No | No | Yes | ANSI, OEM, EBCDIC, ASCII, Mac, Unix, UTF-8 | Yes | No | No | Yes | Yes | Yes | ||
| Template:Rh | WinHex | UnlimitedScript error: No such module "Unsubst". | Yes | Yes | Yes | Yes | Yes | Partial support of these formats: ANSI, UNICODE, OEM, UTF-8/UTF-16, EBCDIC, ASCII | Yes | 44 [16][17] | Only x86 Intel opcodes | Yes | Yes and replace | Yes[18] | No | ||
| Template:Rh | vim | Limited by RAM | No | No | No | No | Yes[19] | Yes | ASCII, ISO-8859, DOS (OEM), UTF-8, UTF-16, partial EBCDIC (compilation required), unicode | Yes | No | No | Yes[20] | No | Plug-in[21] | Yes | Yes |
| Template:Rh | ImHex | Unlimited | Yes | Yes | Yes | Yes | Yes | Yes | ANSI, OEM, Unicode, UTF-8, EBCDIC, Shift-JIS, Custom | Yes | 143 [22] | Yes | Yes | Yes | Yes | Yes | No |
| Maximum file size | Partial file loading | Disk sector editing | Process memory editing | Data inspector | Bit editing | Insert / delete bytes |
Character encodings(ao) | Search Unicode | File formats | Disassembler | File compare | Find in files | Bookmarks | Macro | Text editor |
See also
- Comparison of HTML editors
- Comparison of integrated development environments
- Comparison of text editors
- Comparison of word processors
Notes
ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.
References
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ HxD features
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ The file "FlexHEX\Structures\Disk.fsd" of FlexHex 2.71 installation contains example parsers for FAT and NFTS file system headers
- ↑ Script error: No such module "citation/CS1". lists ~30 formats.
- ↑ WinHex 20.6 release package "winhex.zip" contains 14 template files with ".tpl" suffix with parsers for various storage system formats.
- ↑ WinHex: Scripting
- ↑ :help eval
- ↑ vimdiff
- ↑ vim-bookmarks
- ↑ Script error: No such module "citation/CS1".
External links
- "Harry's Windows Hex Editor Review" (July 2002). harrymnielsen.tripod.com. Retrieved October 15, 2019.