Comparison of hex editors
The following is a comparison of notable hex editors.
General
GUI | Console | Software license | Latest stable version | Latest release date | Windows | Macintosh | Linux | |
---|---|---|---|---|---|---|---|---|
beye | No | Yes | GPL | 6.1.0 | December 12, 2009 | Yes | Yes | Yes |
bvi | No | Yes | GPL | 1.4.0 | October 7, 2014 | DOS, Win95 and up | Yes | Yes |
Cheat Engine | Yes | No | APL | 6.7 | June 7, 2017 | Yes | No | No |
GNU Emacs | Yes | Yes | GPL | 25.2[1] | April 25, 2017 | Yes | Yes | Yes |
Frhed (Free Hex Editor) | Yes | No | GPL | 1.7.1 | July 30, 2009 | Win98 and up | No | No |
Hiew | No | Yes | Proprietary | 8.52 | October 6, 2016 | Yes | No | No |
HxD | Yes | No | Proprietary (Freeware) | 2.0.0.0 | May 24, 2018 | Win95, WinNT4 and up | No | No |
VEDIT | Yes | Yes | Proprietary | 6.24.2 | Jan 1, 2015 | Yes | No | No |
UltraEdit | Yes | No | Proprietary | 23.20 (Windows) 16.1 (Linux / Mac OS X) |
July 5, 2016 | Yes | Yes | Yes |
WinHex | Yes | No | Proprietary | 19.5 | November 27, 2017 | Win95 and up | No | No |
Features
Maximum file size | Partial file loading | Disk sector editing | Bit editing | Text editor | Insert/delete bytes | Character encodings(ao) | Search Unicode | File structure view | Disassembler | File compare | Find in files | Bookmarks | Macro | Data inspector | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
beye | 8 PiB | Yes | No | Yes | No | Yes | ANSI, EBCDIC, ASCII, Macintosh | Yes | AVR, Java, x86, i386, x86-64, ARM/XScale, PowerPC, PPC64 | Yes | |||||
bvi | Unlimited | Yes | Yes | Yes | Yes | ANSI, ASCII | No | No | Yes and replace | ||||||
Emacs | No | No | Yes | Yes | No | No | Yes | No | |||||||
Frhed | Limited by RAM | Yes | No(read only) | Yes | No | Yes | ANSI, OEM | Yes | Yes | No | Yes | No | Yes | ||
Hiew | Unlimited | Yes | WinNT only | Yes | Yes | Yes | ASCII,OEM, Unicode,Custom | Yes | Yes | x86, x86-64, MMX, SSE 4.2, 3DNow! - all assembler, ARM | Yes | Yes | Yes | ||
HxD | Unlimited[2] | Yes | Windows 9x/NT and up | Yes | No | Yes | ANSI, ASCII, OEM, EBCDIC, Macintosh | Yes | No | Yes | Yes | Yes | Yes | Yes | |
VEDIT | Standard, 2 GiB, Pro 64, unlimited | Yes | DOS version only | Yes | Yes | Yes | ANSI, OEM, EBCDIC, ASCII, custom | No | No | Yes | Yes | Yes | Yes | ||
UltraEdit | >4 GiB | Yes | No | No | Yes | Yes | ANSI, OEM, EBCDIC, ASCII, Mac, Unix, UTF-8 | Yes | Yes | No | Yes | Yes | Yes | ||
WinHex | Unlimited | Yes | Yes | Yes | External: notepad | Yes | Partial support of these formats: ANSI, UNICODE, OEM, UTF-8/UTF-16, EBCDIC, ASCII | Yes | Yes | Only x86 Intel opcodes | Yes | Yes and replace | Yes[3] | Yes | |
Maximum file size | Partial file loading | Disk sector editing | Bit editing | Text editor | Insert/delete bytes | Character encodings(ao) | Search Unicode | File structure view | Disassembler | File compare | Find in files | Bookmarks | Macro | Data inspector |
See also
Notes
ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.
References
- ↑ "GNU Emacs". GNU.org. Retrieved April 25, 2017.
- ↑ HxD features
- ↑ WinHex: Scripting
External links
This article is issued from
Wikipedia.
The text is licensed under Creative Commons - Attribution - Sharealike.
Additional terms may apply for the media files.