Bless
Bless is a free and open-source hex editor designed Unix, Linux, and Microsoft Windows operating systems that enables the editing of binary files using text and graphics interface. Bless is recognized for its Efficient editing of large data files, and Multilevel undo-redo operations, and hexadecimal representation of numbers.
This utility seems to be the best hex editor used to create & edit hexadecimal files and some other file types, including jar. The application is released under GNU General Public License and is designed for computer programmers and software developers to edit the data in their machines. The application is cross-platform, so it can be used on all operating systems. If you want to edit some program files, hexedit is a good choice for your needs.
Bless Alternatives
#1 Hiew
Hiew is a popular console hex editor for DOS and Windows, and it can be downloaded for free. Hiew is open source, which is great because it has great features for file editing, searching, translating, and many more. Hiew is pretty stable and straightforward to be used, and not only can users preview a HEX file, but it can also be edited or decoded. Due to Hiew, users can preview very large files in text or hex mode and perform changes with ease.
There is no need to take any hassle or worry about the install onto the host computer, and the good thing about this editor is that it does not use a lot of PC resources. While using and running, you are not going to see any effect on the overall computer performance. There are multiple features on offer that include Built-in x86, x86-64 and ARMv6 assembler and disassembler, Pattern searching in different mode, 64-bit calculator, working with files and physical disks, API for extended functionality, external module support, and more
#2 Okteta
Okteta is a simple editor for the raw data of files that be used to edit files in various formats like CSV, xml, b-tree, sqlite, etc. It provides powerful features for sorting and filtering the data, and you can use it with one or more files at the same time. Okteta can also export the data in different formats like tsv, CSV, Xls, etc. For exporting, one must define an output format that matches the input format of the file. Okteta is a surfacing structures tool which then is valuable for analyzing and editing based on user-creatable structure definitions.
Okteta is written in QML, but it is also possible to use it from different languages, like C++, Python, etc. The architecture that is followed by Okteta is the Model View Controller design pattern which has been providing stable performance. The tool allows you to show values and characters either in two columns or in rows and is like a simple text editor. It provides the same editing and navigating. The rich features of Okteta are: Customizable data views, Numerical encodings, Character encodings, Fast data rendering on screen, Fast data rendering on screen, Undo/redo support, Multiple open files, and many more.
#3 wxHexEditor
wxHexEditor is an all-in-one hex editor for Huge Files or Devices on Linux, Windows, and MacOSX. The editor lets you edit and create files and memory dumps in Hex, Octal, Decimal, and Binary formats. For some assistance that is a context menu for each type of data. The editor comprises two panes displaying the content in two different formats. In the upper part, you can view/edit/create files in a hex editor, and in the lower part, you can view or edit files in a file explorer.
There is also a drag and drop support for you to open files and two different layouts. One is a spilled view, and the other is a column view. In a Split view, one or more files can be edited or created, and the second layout allows a single file in each pane. It opens a new window to the right of the editor. The impressive thing about this utility is the ability to edit extended ASCII characters with all their formatting information.
#4 IDA
IDA is a free-to-use binary code analysis tool that can be used for malware research. The tool is free to use download, providing uses with the ability to write plug-ins for automated manipulation of code. IDA comes with the python scripting language and an extensive API for writing plug-ins and extensions, and there is a plug-in for IDA called HTTPIFT that can be used to analyze web malware.
IDA is the only known open-source, GUI-based tool that can analyze ELF binaries produced by Microsoft Corporation’s Windows operating system. There are various features of this program that include advanced processor support, 64-bit file analysis, debuggers availability, multiple file formats, text UI, Access to Lumina function database, text UI, save analysis work, and more to add.
#5 Free Hex Editor Neo
Hex Editor Neo is a high-performance free hex editor designed for both the novice and the expert. The tool seems to be the fastest large files optimized binary file editor for the Windows platform and provides you with all basic editing features for free. There are various basic functionalities that you can perform like Type, Delete, Cut, Paste, Fill, Copy, Insert, Import, and Export, and even try some advanced functionalities as well.
Now you have the leverage of Overwrite and insert modes support and can also exchange binary hexadecimal data with other applications through the Clipboard. Hex Editor Neo is extremely useful for viewing, modifying, and analyzing hexadecimal data that is stored in large files and disks. Moreover, you have the capability to Reduce or enlarge all data items to have readable information whether you are using executable code or binary data for it.
This free binary file editing utility provides you with the following features: Unlimited Undo/Redo, edit sector data, View file structure, find a specific value, display 16-bit files, Create and extract files, overwrite and delete files and folders, change file and folder attributes, automatically define new file types, configure various options, and much more.
#6 Hex Fiend
Hex Fiend is an agile hex editor designed for macOS with a tight focus on power-user features. It’s a good choice if you have large files and folders to work with. The variety of supported encodings includes UTF-16, ASCII, binary data, and even HFS+ hard links. Hex Fiend also supports a wide selection of input formats for pasting into the window. There is a function called Binary difference, providing the differences between files, considering insertions or deletions.
Hex Fiend is designed in such a way that makes sure excellent performance and extensive extensibility. Hex Fiend comes with Python scripts that can be used to implement almost any feature imaginable without having to recompile the application or touch the C++ source code. It does not limit you to in-place changes like some hex editors and let you work with huge files. There are various things that you can do with this tool like inserting, rearranging, deleting, small footprint, fast searching for finding something, scroll around, copy and paste, perform data inspecting, smart saving, and more.
#7 WinHex
WinHex is an advanced hex and disk editor tool for computers running Microsoft Windows. It is used for editing computer files, disks, and partitions both in hexadecimal and in raw mode. Hexadecimal numbers are used for different types of computer data, especially file systems and disk sectors. WinHex facilitates users with the ten bits support for conventional binary-coded decimal in order to compare.
WinHex provides you secure deletion of files, with powerful file shredding, an integrated hex editor, disk reshaping, and other smart features. WinHex comes with hexadecimal and disk editors that can be used to perform common tasks. The impressive thing about this tool is its easy-to-use interface and the capability to handle any hexadecimal data, including many ISO images as well as raw 16-bit, 32-bit, or 64-bit sectors.
In hexadecimal mode, WinHex can show you the content of a file or disk as an image, and on the other hand, in raw mode, WinHex can show you the content of a partition as an image without interpreting the contents. There are multiple features on offer that include RAM editor, analyzing files, wiping confidential files or disks, wiping unused space and slack space, Conveniently editing data structure, Splitting files, Finding interesting values, Manipulating saved game files, Upgrading MP3 jukeboxes, hiding data, Copy & Paste, Unlimited Undo, and more to add.
#8 HT editor
HT is an all-in-one tool that performs editing, viewing, and analyzing functions for executables, text, and binary files. HT is capable of opening files of any type that are either executables or not. It supports loading PE, NE, LE, and MZ (DOS) formats. Some text formats are identified as binary, and the only way to access them easily is from the edit menu. HT editor is leveraging you with the support of a lot of different formats and can do a lot of stuff. Moreover, it is light in weight and is free to use, and it’s written in pure assembler.
#9 Ghex
Ghex is a free-to-use hex editor tool that comes with multiple capabilities like editing, modifying, and analyzing data streams. It consists of two views, the hex view that displays raw data as a hex dump and the text view that displays the binary data. GHex allows the user to load data from any file, view and edit it in either hex or ascii, and it is quite useful in debugging problems with object code or encodings. More likely, the editor is used by kids who cheat at computer games by adding scores or lives to saved games.
Ghex can display the data as a hex dump or as a textual representation. GHex can load raw data from binary files and display them for editing in the traditional hex editor view. The Ghex program is command-line based and is used to do multiple tasks, such as monitoring keyboard events, debugging programs, copying files. Upon launching Ghex, users are facilitated with a simple interface consisting of two windows. The hex window contains the raw data, and the text window displays the data in a more user-friendly format, and the user has permission to switch between both windows.
.
#10 Hexinator
Hexinator is a professional hex editor that comes with an automated way to decode files and can be used for hexadecimal and binary files. The editor is quite capable of handling all data types up to 8 bytes and can open files in the raw format. Hexinator has deep processing of all displays, and there are also many variations of the display style that can be selected. Hexinator is leveraging you with the convenient list on which all the file-related text strings are mentioned, and many grammars for various file formats can be downloaded with ease and for free.
With Hexinator, you have greater control over the decoding process. You can use the Hexinator options menu if you need to decode a file before decoding the next, or you can temporarily stop or stop and quit. Hexinator will display the name of the file, the type of raw file, and the hex code for this file, and it can view, edit, or print files in hex, octal, decimal, ASCII, or any other format. There are multiple features for you that include histogram, scripting engine, Checksum Panel, data panel, strings, text encoding comparison, binary difference, and more to add.
#11 Catch22 HexEdit
Catch22 HexEdit is a free Windows program that lets you edit .NET executables. The tool allows you to edit and view any type of file, including .NET assemblies, binary executables, and more. HexEdit seems to be a fantastic option for editing Windows Installer packages, and you have the ability to make changes to your favorite games. The utility is free and very easy to use, and more importantly, no installation is required; it can be copied to a USB flash drive and used on any Windows machine.
There is also a possibility to edit the exported IL code of your managed exe, and it has been easier for disassembles 32-bit x86 code to Intel syntax or disassembles Intel syntax code to NASM MASM, or FASM syntax. You can display a list of instructions in which the register is used in a new window via double-clicking on the instruction. There are multiple features on offer that include 16 Exabyte files, displays information about opcodes, Unlimited Undo & Redo, fill data ranges, modify the timestamps, flexible hex display options, TypeView, supports full C syntax, bookmarks and annotation, Import & Export files, and more to add.
#12 0xED
0xED is a native OS X hex editor. It is intended to be used for editing binary files of all types, not just disk images. It features a rich graphical user interface that makes editing large, complicated files easy. It also supports editing files over a network and can be extended using AppleScript. It leverages you with fast editing of large files and if you have an older version of Mac OS X.
The editor is based on Cocoa and uses the Carbon and OpenGL frameworks, and more importantly, you have a plug-in system to display your custom data types. There are multiple features on offer that include Fast editing of large files, Unlimited file size, Small memory footprint, Main window is sizable, Localizations available, HFS+ compatibility, multi-lingual support, binary options, text search support, and more to add.