From Surf Wiki (app.surf) — the open knowledge base
Comparison of hex editors
None
None
The following is a comparison of notable hex editors.
External links, redlinks, non-notable applications or applications that are not hex editors will be removed. If you have questions, use the talk page. Please try to keep entries in alphabetical order. Adding unnecessary links or text to any other section (such as the "References" section) will also be removed. Thanks.--
General
| GUI | Console | Software license | Latest stable version | Latest release date | Windows | Macintosh | Linux | HxD | 010 Editor | beye | Cheat Engine | GNU Emacs | FlexHex | Hiew | ImHex | VEDIT | UltraEdit | WinHex | Vim | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.5.0.0 | Win95, WinNT4 and up | ||||||||||||||||||||||||||||||
| 16.0.3 | |||||||||||||||||||||||||||||||
| 6.1.0 | |||||||||||||||||||||||||||||||
| 7.2 | , ver. 6.2 | ||||||||||||||||||||||||||||||
| 29.1 | |||||||||||||||||||||||||||||||
| 2.7 | Windows XP and up | ||||||||||||||||||||||||||||||
| 8.81 | |||||||||||||||||||||||||||||||
| 1.37.4 | |||||||||||||||||||||||||||||||
| 6.24.2 | |||||||||||||||||||||||||||||||
| 26.10 (Windows) | |||||||||||||||||||||||||||||||
| 18.0 (Linux / Mac OS X) | |||||||||||||||||||||||||||||||
| 21.0 | Win95 and up | ||||||||||||||||||||||||||||||
| 9.1.0 |
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 | HxD | 010 Editor | beye | Emacs | FlexHex | Hiew | VEDIT | UltraEdit | WinHex | vim | ImHex | 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 | |||||||||||||||||||||||||||||||||
| 8 EiB | ANSI, ASCII, OEM, EBCDIC, Macintosh | |||||||||||||||||||||||||||||||||||||||||
| 8 EiB | ANSI, OEM, Unicode, UTF-8, EBCDIC, Custom | |||||||||||||||||||||||||||||||||||||||||
| 8 PiB | ANSI, EBCDIC, ASCII, Macintosh | AVR, Java, x86, i386, x86-64, ARM/XScale, PowerPC, PPC64}} | ||||||||||||||||||||||||||||||||||||||||
| Limited by RAM | ||||||||||||||||||||||||||||||||||||||||||
| Unlimited | ANSI, OEM, UTF-16 | |||||||||||||||||||||||||||||||||||||||||
| Unlimited | ASCII, OEM, Unicode, custom | x86, x86-64, MMX, SSE 4.2, 3DNow! - all assembler, ARM}} | ||||||||||||||||||||||||||||||||||||||||
| Standard, 2 GiB, Pro 64, unlimited | DOS version only}} | ANSI, OEM, EBCDIC, ASCII, custom | ||||||||||||||||||||||||||||||||||||||||
| 4 GiB | ANSI, OEM, EBCDIC, ASCII, Mac, Unix, UTF-8 | |||||||||||||||||||||||||||||||||||||||||
| Unlimited | support of these formats: ANSI, UNICODE, OEM, UTF-8/UTF-16, EBCDIC, ASCII | data-sort-value="Yes" and replace | ||||||||||||||||||||||||||||||||||||||||
| Limited by RAM | ASCII, ISO-8859, DOS (OEM), UTF-8, UTF-16, partial EBCDIC (compilation required), unicode | |||||||||||||||||||||||||||||||||||||||||
| Unlimited | ANSI, OEM, Unicode, UTF-8, EBCDIC, Shift-JIS, Custom |
Notes
ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.
References
References
- "GNU Emacs".
- "Releases · WerWolv/ImHex".
- "Vim 9.1 released : Vim online".
- [http://mh-nexus.de/en/hxd/ HxD features]
- "010 Editor - Binary Template Repository". SweetScape Software Inc..
- "beye / Code / [r238] /newtwindow-branch/src/plugins/bin/".
- "GNU Emacs 23.2 NEWS -- history of user-visible changes.".
- "Buffers".
- "Does Emacs have problems with large files?".
- "GNU emacs manual - Narrowing".
- "Special Input for Incremental Search".
- "Bookmarks".
- "User-defined Data Fields". Inv Softworks LLC.
- The file "FlexHEX\Structures\Disk.fsd" of FlexHex 2.71 installation contains example parsers for FAT and NFTS file system headers
- "Additional Templates for WinHex & X-Ways Forensics". X-Ways Software Technology AG.
- WinHex 20.6 release package "winhex.zip" contains 14 template files with ".tpl" suffix with parsers for various storage system formats.
- [http://www.winhex.com/winhex/scripting.html WinHex: Scripting]
- :help eval
- vimdiff
- [https://github.com/MattesGroeger/vim-bookmarks vim-bookmarks]
- "ImHex-Patterns".
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about Comparison of hex editors — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report