Comparison of hex editors

From Wikipedia, the free encyclopedia
Jump to: navigation, search

General[edit]

GUI Console Software license Cost Latest stable version Latest release date Windows Macintosh Linux
beye No Yes GPL 0 6.1.0 December 12, 2009 Yes Yes Yes
bvi No Yes GPL 0 1.4.0 October 7, 2014 DOS, Win95 and up Yes Yes
Cheat Engine Yes No APL 0 6.6 October 27, 2016 Yes No No
GNU Emacs Yes Yes GPL 0 25.1[1] September 11, 2016 Yes Yes Yes
Frhed (Free Hex Editor) Yes No GPL 0 1.7.1 July 30, 2009 Win98 and up No No
Hiew No Yes Proprietary $19–199 8.52 October 6, 2016 Yes No No
HxD Yes No Proprietary (Freeware) 0 1.7.7.0 April 3, 2009 Win95, WinNT4 and up No No
radare2 No Yes GPL, LGPL 0 1.0.2 November 10, 2016 Yes Yes Yes
VEDIT Yes Yes Proprietary $89 6.24.2 Jan 1, 2015 Yes No No
UltraEdit Yes No Proprietary $79.95 23.20 (Windows)
16.1 (Linux / Mac OS X)
July 5, 2016 Yes Yes Yes
WinHex Yes No Proprietary $49.90–309 19.0 October 17, 2016 Win95 and up No No
wxHexEditor Yes No GPL 0 0.23 Beta Jan 18, 2015 Yes Yes Yes

Features[edit]

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 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 Yes
Frhed Limited by RAM Yes No(read only) Yes No Yes ANSI, OEM Yes Yes No Yes No Yes
Hiew Unlimited Yes Yes 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 No No Yes ANSI, ASCII, OEM, EBCDIC, Macintosh Yes No No Yes Yes Yes No No
Notepad++ Unknown 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
wxHexEditor Unlimited Yes Yes Yes Yes Yes ASCII, ANSI, Unicode, OEM, ISO, MAC, UTF-8/UTF-16/UTF-32, EBCDIC, KOI8, Arabic, Hebrew, Shift JIS, GBK, EUC, Big5 and many others. Yes No x86, x86-64, 3DNow!, MMX, SSE, SSE2, SSE3, AMD-V, Intel VT-x Yes Yes and replace 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[edit]

Notes[edit]

ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.

References[edit]

  1. ^ "GNU Emacs". GNU.org. Retrieved November 25, 2016. 
  2. ^ HxD features
  3. ^ WinHex: Scripting

External links[edit]