image
Powerful free Hex Editor for Windows and Linux
image
Saves Time with Automatic File Decoding
image
Compare binary files
image
The Expert Tool you'll love!
image
Download now - for free!
image
THE UNIQUE PROFESSIONAL HEX EDITOR
Why Hexinator?
How can you save more than 50% of your valuable time analyzing and editing binary files?
Hex editing is hard work?
You as computer expert know how frustrating it can be to analyze a binary file. You open the file in a hex editor and have to keep in mind the meaning of all the bits and bytes while trying to understand the whole file. And if you do the same one month later you start all over again.
Raw hex editor
What’s needed to simplify the task?
First you need a way to preserve the knowledge you have about a file or file format. Every time you look at a file of the same format you should see immediately where you left off the last time. Hexinator allows you to store all assumptions and knowledge about a file format in so-called grammars while looking at a file.
A grammar is an XML file that knows all structures and elements which may appear in a certain file format. It contains not only static information but how to decode a complete file.
Hex editor with PNG grammar applied
How about complex file formats?
Binary file formats are as diverse as the programmers who developed them. At the same time many of them share certain concepts. And finally all formats are made in a way that allows them to be read back from disk and be interpreted.
Only an application that has the means to store and interpret the rules that comprise binary file formats can actively support your reverse engineering work. Hexinator’s Universal Parsing Engine applies grammars to files and thus can show you instantly the meaning of each bit in your files.
How could it even be easier?
There are already dozens of free grammars available for several file formats. This means you can decode and modify these formats effortlessly. If you open a file Hexinator suggests existing grammars and downloads them for you. It’s that easy.
I’m a power user. What else do I get?
There’s this “productive laziness” that drives us to automate as much as possible. In order to avoid doing repeating tasks manually Hexinator allows to run Python or Lua scripts which
· implement custom data types for grammars. E. g. for date/time values
· extend the capabilities of grammars
· modify files or the currently selected bytes
· modify grammars
· do any task that can be done with scripts
As a professional you need additional tools that help you drill into your data:
· Incremental search delivers results while you type. Find text in any of numerous text encodings
· Show all text strings in a file in a convenient list
· The histogram panel shows you if a file is compressed or which bytes are most frequent
· The checksum panel computes hash values for the current selection with life update
· Find out which text encoding or code page is the right one for a certain byte sequence. The code page comparison panel can be an indispensable tool.
Hexinator tools
Feature
Free
Licensed
Hex Editor
edit files of unlimited size
present
present
Advanced Search Dialog
incremental search for text, numbers and masks
present
present
Strings
display all strings in a binary file of a certain length and text encoding
present
present
Data Panel
decode common data types
present
present
Universal Parsing Engine
decode files automatically with grammars
not present
present
Grammar Editor
create own grammars
not present
present
Scripting Engine
automate tasks and extend grammars by your Lua and Python scripts
not present
present
Binary Diff
compare and show differences of two files
not present
present
Histogram
display character distribution of a file
not present
present
Checksum Panel
compute many checksums for the selected bytes
not present
present
Text Encoding Comparison
compare text or bytes translated to numerous code pages
not present
present
Copyright © Synalysis, 2014-1970 •
Privacy
image