Synalyze It! software allows convenient editing and analysis of binary files of any scale. Its advanced character encoding support and interactive grammar definition enables efficient processing of diverse file formats.

One of the key features of Synalyze It! Pro is the Hex Editor & Viewer that provides a clear view of your binary files. Scripting support is also available, enabling you to define a grammar for binary files with ease. With the ability to export grammars to GraphViz, the Pro version lets you share the grammar you've defined.
Moreover, the Pro version of Synalyze It! offers a Scripting editor, Automatic installation of existing grammars, Export of analysis to XML or text, Data view for common variable types, Multi-selection of results, Go to position item in the toolbar, Lua scripting element, Edit description of structures and elements, Change Font in hex view, Printing, Histogram view, Checksum/hash value panel, Go to Position in file using expressions, Save selected bytes, Compare code pages, and Incremental text search with encoding selection.
Additionally, you can use Synalyze It! to find text, numbers, search for masks, and see all strings in a file. With its powerful features, Synalyze It! is an essential tool for anyone who works with binary files and needs a reliable way to edit, analyze and export data.
Version 1.9:
New: fixed-length strings don't have to start on byte boundaries
New: Python interpreter can be called recursively now
Fix: Names of referenced structure now updated correctly
Fix: Fill selection with pattern works now also when selected from end to start