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

  1. "GNU Emacs". GNU.org. Retrieved April 25, 2017.
  2. HxD features
  3. WinHex: Scripting
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.