Comparison of hex editors
From Wikipedia, the free encyclopedia
|
|
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (July 2007) |
Contents |
[edit] General
| Type | Software license | Cost | Latest version | Latest release date | Windows | Macintosh | Linux | |
|---|---|---|---|---|---|---|---|---|
| 010 Editor | GUI | Proprietary | USD 50–130 | 3.1.1 | Yes (Win98 and up) | No | No | |
| 0xED | GUI | Proprietary (Freeware) | 0 | 1.0.10 | November 9, 2011 | No | Yes (Mac OS X) | No |
| 1Fh | GUI | Proprietary (Freeware) | 0 | 1.18 | April 29, 2009 | Yes | No | No |
| HxD | GUI | Proprietary (Freeware) | 0 | 1.7.7.0 | April 3, 2009 | Yes (Win95, WinNT4 and up) | No | No |
| AptEdit | GUI | Proprietary | USD 44.95 | 4.8.1 | Yes (Win2000 and up) | No | No | |
| AXE | Proprietary | USD 35 | 3.4 | Yes (Win95 and up) | No | No | ||
| AviHex | GUI | Proprietary (Freeware) | 0 | 2.5.3 | June 20, 2008 | Yes | No | No |
| Be.HexEditor | GUI | MIT License (Freeware) | 0 | 1.4.7 | August 24, 2011 | Yes (Win2k and up) | No | No |
| beye | Console | GPL | 0 | 6.1.0 | December 12, 2009 | Yes | Yes | Yes |
| Binary Viewer Free | GUI | Proprietary (Freeware) | 0 | 1.0.0 | December 11, 2008 | Yes | No | No |
| Binary Viewer Pro | GUI | Proprietary | USD 10 | 1.0.0 | December 26, 2008 | Yes | No | No |
| Bless | GUI | GPL | 0 | 0.6.0 | August 14, 2008 | Yes (Mono/.NET) | Yes (Mono) | Yes (Mono) |
| bvi | Console | GPL | 0 | 1.3.2 | February 13, 2004 | Yes (DOS, Win95 and up) | Yes | Yes |
| Catch22 Hexedit | GUI | Proprietary | 0 | 2.0 Beta | July 17, 2009 | Yes (Win95 and up) | No | No |
| Cheat Engine | GUI | APL | 0 | 6.1 | June 9, 2011 | Yes | No | No |
| CI Hex Viewer | GUI | Proprietary | 0 | 1.0.2 | July 6, 2011 | Yes (Windows XP and up) | Yes (Mac OS X 10.6 and up) | Yes |
| Cygnus Hex Editor | Proprietary | USD 39 | 2.50 | Yes (WinNT4 and up) | No | No | ||
| Cygnus Hex Editor FREE EDITION | Proprietary (Freeware) | 0 | 1.00 | Yes (Win95 and up) | No | No | ||
| DataWorkshop | GUI | GPL | 0 | 1.1.1 | July 12, 2004 | Yes(Java) | Yes(Java) | Yes(Java) |
| dhex | Console | GPL | 0 | 0.65 | February 14, 2011 | No | Yes | Yes |
| EditPad Pro | GUI | Proprietary | USD 50 | 6.4.1 | March 12, 2008 | Yes (Win98 and up) | No | No |
| Emacs | Console/GUI | GPL | 0 | 23.3 | March 10, 2011 | Yes | Yes | Yes |
| febooti fileTweak Hex Editor | Proprietary | 0 | 2.0 | October 2006 | Yes (Win95 and up) | No | No | |
| FlexHex | GUI | Proprietary | USD 40 | 2.60 | September 16, 2008 | Yes (WinNT4 and up) | No | No |
| Frhed (Free Hex Editor) [1] | GUI | GPL | 0 | 1.6.0 | June 23, 2009 | Yes (Win98 and up) | No | No |
| GHex | GUI | GPL | 0 | 2.24.0 | February 19, 2009 | No | No | Yes |
| Hackman Suite [2] | GUI | Proprietary | USD 27 | 9.2 | October 12, 2011 | Yes | No | No |
| HEdit | GUI | Proprietary | USD 99 | 3.2 | Yes | No | No | |
| heme | Console | GPL | 0 | 0.4.2 | November 22, 2006 | No | No | Yes |
| Heraia | GUI | GPL | 0 | 0.1.7 | May 2, 2011 | Yes (version 0.0.7 and 0.1.7 has a Windows binary package) | No | Yes |
| HexCurse | Console | GPL | 0 | 1.55 | December 22, 2003 | No | No | Yes |
| Hexditor.jar | GUI | Freeware | 0 | - | January 1, 2011 | Yes (Java 1.4 based) | Yes (Java 1.4 based) | Yes (Java 1.4 based) |
| Hex Edit | GUI | Proprietary | USD 40 | 3.6 | May 13, 2011 | Yes | No | No |
| Hex Edit Free | GUI | Proprietary | 0 | 3.0F | May 13, 2009 | Yes | No | No |
| HexEdit by Lane Roathe | MPL | 0 | 2.20 | January 28, 2008 | No | Yes (680x0/PowerPC) | No | |
| HexEdit by Geoffrey Prewett | GUI | Proprietary (Freeware) | 0 | 1.03 | 1998 | Yes | No | No |
| hexedit | Console | GPL | 0 | 1.2.12 | November 26, 2006 | No | Yes (via MacPorts) | Yes |
| Hex Fiend | GUI | BSD[1] | 0 | 2.0 | July 30, 2009 | No | Yes | No |
| HexIt | Console | Proprietary (sourcecode included) |
0 | 1.57 | December 8, 2006 | Yes (DOS, Win95 and up) | No | No |
| Hexplorer | GUI | GPL | 0 | 2.6 | June 4, 2011 | Yes (Win95 and up) | No | No |
| Hexprobe Hex Editor | GUI | Proprietary | USD 40 | 4.31 | June 26, 2009 | Yes (Win95 and up) | No | No |
| Hex Workshop | GUI | Proprietary | USD 90 | 6.6.1 | August 2011 | Yes (Win2K and up) | No | No |
| HHD Software Free Hex Editor Neo |
GUI | Proprietary | 0 | 4.97.02 | April 11, 2011 | Yes (Win2K and up) | No | No |
| HHD Software Ultimate Hex Editor Neo |
GUI | Proprietary | USD 25–75 | 4.97.02 | April 11, 2011 | Yes (Win2K and up) | No | No |
| Hiew | Console | Proprietary | USD 64–199 | 8.12 | October 31, 2010 | Yes | No | No |
| HT Editor | Console | GPL | 0 | 2.0.18 | November 21, 2009 | Yes | No | Yes |
| i.Hex | GUI | GPL | 0 | 0.98 | September 19, 2010 | Yes | No | Yes |
| iBored | GUI | Proprietary (Freeware) | 0 | 1.1.5 | December 10, 2010 | Yes | Yes | Yes |
| javahexeditor | GUI | GPL | 0 | 0.4.2 | December 30, 2009 | Yes | No | Yes |
| KHexEdit | GUI | GPL | 0 | 0.8.5 | December 14, 1999 | No | No | Yes |
| MadEdit | GUI | GPL | 0 | 0.2.9.1 | February 19, 2009 | Yes | No | Yes |
| Notepad++ (with Hex Editor Plugin) | GUI | GPL | 0 | 5.3.1 | March 28, 2009 | Yes | No | No |
| Okteta | GUI | GPL | 0 | 0.7.0 | July 27, 2011 | Yes (KDEWin) | Yes | Yes |
| shed | Console | GPL | 0 | 1.15 | March 24, 2009 | No | Yes | Yes |
| Synalyze It! | GUI | Proprietary (Freeware) | 0 | 1.0.3.1 | April 4, 2011 | No | Yes | No |
| tiny hexer | GUI | Proprietary (Freeware) | 0 | 1.8.1.6 | July 3, 2007, not developed anymore | Yes (Win98 and up) | No | No |
| TurboHex | GUI | Proprietary | USD 29 | 1.0 | Yes | No | No | |
| VEDIT | Console/GUI | Proprietary | USD 89 | 6.15.2 | February 4, 2008 | Yes | No | No |
| UltraEdit | GUI | Proprietary | USD 49.95 | 15.20 | October 2, 2009 | Yes | Yes | Yes |
| webhex.net | GUI | none (web application) | 0 | Yes | Yes | Yes | ||
| WinHex | GUI | Proprietary | EUR 43–146 | 16.3 | December 15, 2011 | Yes (Win95 and up) | No | No |
| wxHexEditor | GUI | GPL | 0 | 0.11 Beta | June 17, 2011 | Yes | Yes | Yes |
| XVI32 | GUI | Proprietary (Freeware) | 0 | 2.53 | October 26, 2011 | Yes (Win95 and up) | No | No |
| Type | Software license | Cost | Latest version | Latest release date | Windows | Macintosh | Linux |
[edit] 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 010 Editor | unlimited | Yes | Partial (only Windows NT and up[2]) | Yes | Yes | Yes | Unicode, ANSI, OEM, EBCDIC, Macintosh | Yes | Yes | No | Yes | Yes | Yes |
| 0xED | unlimited | Yes | Yes | Yes | ASCII, UTF-8/UTF-16 encoded Unicode, ISO-Latin-1, Macintosh | No | No | No | |||||
| 1Fh | 2Gb | No | No | No | No | No | OEM, custom | No | No | No | No | No | No |
| HxD | unlimited[3] | Yes | Yes (Windows 9x/NT and up) | No | No | Yes | ANSI, OEM, EBCDIC, Macintosh | Yes | No | No | Yes | No | Yes |
| AptEdit | unlimited | Yes | No | No | Yes | Yes | ANSI, OEM, EBCDIC | Yes | No | No | Yes | Yes | |
| AXE | 2 GB | Yes | Partial (only Windows NT and up) | Unicode, ANSI, EBCDIC | Yes | Yes | No | ||||||
| AviHex | unlimited | No | Yes | Yes | Yes | Template:32/64-Bits, MMX- and SSE-Commands | Yes | Yes | Yes | ||||
| Be.HexEditor | unlimited | Yes | No | No | No | Yes | No | No | No | No | No | ||
| beye | 8'192 TB | Yes | No | Yes | No | Yes | ANSI, EBCDIC, ASCII, Macintosh | Yes | Yes (AVR, Java, x86, i386, x86-64, ARM/XScale, PowerPC, PPC64) | Yes | |||
| Binary Viewer Free | unlimited | No | No | No | No | No | ASCII | No | No | ||||
| Binary Viewer Pro | unlimited | No | No | No | No | No | ASCII | Yes | No | ||||
| Bless | unlimited | Yes | Yes | Yes | Yes | Yes | ASCII | No | No | No | No | ||
| bvi | unlimited | Yes | Yes | Yes | Yes | ANSI, ASCII | No | No | |||||
| Catch22 HexEdit | 4 GB | Yes | No | No | No | Yes | ANSI | Yes | Yes | No | No | No | No |
| CI Hex Viewer | Unlimited | Yes | Yes | Yes | Yes | Yes | ANSI, OEM, EBCDIC, ASCII, Macintosh, UTF-8 | Yes | Yes | No | Yes | Yes | Yes |
| Cygnus Hex Editor | 2 GB | No | No | No | No | Yes | Yes | Yes | No | Yes | No | ||
| Cygnus Hex Editor FREE EDITION | 2 GB | No | No | No | No | Yes | No | ||||||
| DataWorkshop | 2 GB | Yes | No | ||||||||||
| dhex | 2^63 | Yes | No | No | Yes | No | ASCII | No | No | No | Yes | Yes | Yes |
| febooti fileTweak Hex Editor | 2 GB | No | No | No | No | ANSI | No | No | |||||
| FlexHex | unlimited | Yes | Partial (only Windows NT and up) | Yes | Yes | Yes | ANSI/MBCS, Unicode | Yes | Yes | No | Yes | No | Yes |
| Frhed | limited by free RAM | Yes | No(read only) | Yes | No | Yes | ANSI, OEM | Yes | Yes | No | Yes | No | Yes |
| GHex | 4 GB | No | No | No | Yes | Partial (no copy/paste) | ASCII | No | No | No | |||
| Hackman Hex Editor Professional | unlimited | Yes | Yes | Yes | Partial (external: notepad) | Yes | ANSI, OEM, EBCDIC, ASCII, Macintosh, custom | Yes | Yes | Yes (AVR, Java, x86, Pentium III, Pentium 4-Prescott, Athlon-K7, Athlon 64, Cyrix-M2) | Yes | Yes | Yes |
| HEdit | > 2 GB | Yes | No | No | No | Yes | ANSI, EBCDIC | No | |||||
| heme | 2 GB | No | No | Yes | No | ANSI | No | No | No | ||||
| Heraia | 4 GB | No | No | No | Yes | Yes | ASCII | No | No | No | No | Yes | No |
| Hexditor.jar | 2^63 | Yes | No (but view help) | Yes | ISO/IEC 8859-1, ASCII, OEM | Yes , case insensitive | No | Yes | |||||
| Hex Edit | unlimited | Yes | Partial (9X/NT: vol, NT: raw) | Yes | Partial (external: notepad) | Yes | ANSI, OEM, EBCDIC | Yes | Yes | No | Yes | No | Yes |
| Hex Edit Free | unlimited | Yes | No | Yes | Partial (external: notepad) | Yes | ANSI, OEM, EBCDIC | Yes | Yes | No | Yes | No | Yes |
| HexEdit by Lane Roathe | Yes | Yes | Yes (PowerPC) | Yes | |||||||||
| Hex Fiend | unlimited | No | No | No | No | No | ANSI | No | No | No | No | No | No |
| HexIt | limited by free RAM | No | No | No | Yes | No | Yes (x86, Pentium II-Deschutes, AMD K6-2) | ||||||
| Hexplorer | limited by free RAM | No | Partial (only Windows NT and up) | No | No | ANSI, OEM | No | Yes | No | ||||
| Hexprobe Hex Editor | unlimited | Yes | Partial (only Windows NT and up) | Yes | Yes | Yes | ANSI, OEM | No | Yes | No | Yes | Yes | |
| Hex Workshop | Yes | Yes | Yes | Partial (external: notepad) | Yes | ANSI, OEM, EBCDIC, Macintosh | Yes | Yes | No | Yes | Yes | Yes | |
| HHD Software Free Hex Editor Neo | unlimited[4] | Yes | No | No | No | Yes | ANSI, Unicode | Yes | No | No | No | No | No |
| HHD Software Ultimate Hex Editor Neo | unlimited | Yes | Partial (only Windows NT and up) | Yes | Yes | Yes | ANSI, Unicode, ASCII, OEM, ISO, EBCDIC, MAC, UTF7(Export)/UTF8, KOI8, ISCII, EUC, Arabic | Yes | Yes | Yes (x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL) | Yes | Yes (Replace) | Yes |
| Hiew | unlimited | Yes | Yes | Yes | Yes | Yes | ASCII,OEM, Unicode,Custom | Yes | Yes | Yes (x86, x86-64, MMX, SSE 4.2, 3DNow! - all assembler, ARM) | Yes | Yes | |
| HT Editor | > 200GB | No | No | Yes | No | No | No | Yes (x86, ARM, PowerPC) | |||||
| i.Hex | unlimited | Yes | No | Yes | No | ASCII | No | Yes | No | ||||
| iBored | unlimited | Yes | Yes | No | No | Yes (block level only) | ANSI | Yes | Yes | No | No | Yes | No |
| javahexeditor | unlimited | Yes | No | No | Yes | Yes | ASCII, ANSI | Yes | No | No | No | Yes | No |
| KHexEdit | limited by free RAM | ANSI, ASCII, EBCDIC. | No | ||||||||||
| MadEdit | 32 GB | Yes | No | Yes | Yes | Yes | ANSI, OEM, ASCII, Macintosh, Shift JIS, GBK, EUC, Big5, Unicode | Yes | No | No | No | Yes (Replace) | |
| Notepad++ | Not unlimited | Yes | Yes | Yes | |||||||||
| shed | 2 GB | Yes | No | Yes | No | No | ASCII | No | No | No | |||
| Okteta | limited by free RAM | No | No | Yes | Yes | Yes | ANSI, ASCII, EBCDIC, many others | No | Yes | No | No | No | Yes |
| Synalyze It! | unlimited | Yes | No | Yes | Yes | Yes | ASCII, EBCDIC, Unicode, all ICU encodings | Yes | Yes | No | No | Yes | No |
| tiny hexer | 2 GB | No | Partial (only Windows NT and up) | Yes | No | Yes | ANSI, OEM, EBCDIC, ASCII, Macintosh, custom | Yes | Yes | No | Partial (same size) | No | |
| TurboHex | unlimited | No | Yes | Yes | Yes | No | ANSI, ASCII | No | No | No | No | No | No |
| VEDIT | 2 GB (standard), unlimited (Pro 64) | Yes | Partial (DOS version only) | Yes | Yes | Yes | ANSI, OEM, EBCDIC, ASCII, custom | No | No | Yes | Yes | Yes | |
| UltraEdit | >4 GB | Yes | Yes | Yes | ANSI, OEM, EBCDIC, ASCII, Mac, Unix, UTF-8 | Yes | Yes | No | Yes | Yes | Yes | ||
| webhex.net | 2 MB | No | No | No | No | No | ASCII | Yes | No | No | No | Yes | No |
| WinHex | unlimited | Yes | Yes | Yes | Partial (external: notepad) | Yes | Partial support of these formats: ANSI, UNICODE, OEM, UTF-8/UTF-16 EBCDIC, ASCII | Yes | Yes | Partial (Only x86 Intel opcodes) | Yes | Yes (Replace) | |
| wxHexEditor | unlimited | Yes | Yes | Yes | No | Yes | ASCII | Yes | Yes | Yes (x86, x86-64, 3DNow!, MMX, SSE, SSE2, SSE3, AMD-V, Intel VT-x) | Yes | Yes (Replace) | Yes |
| XVI32 | 2 GB | No | No | Yes | No | Yes | ANSI | Yes | No | No | 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 |
[edit] Notes and references
[edit] Notes
ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.
[edit] References
- ^ Hex Fiend license
- ^ 010 Editor features, retrieved 2007-11-29
- ^ HxD features
- ^ HHD Software Hex Editor Neo edition comparison table, retrieved 2011-03-24
[edit] See also
- Hex editor
- Comparison of