Features

Hex Editor

Synalyze It! allows editing of files of any size without delay. Even copying of data of any size via clipboard is possible.

When you insert a string from the clipboard, the selected encoding is applied, of course. This enables you to convert text from one encoding to another easily.

Some features are only available in the Pro version in the Mac App Store


Checksum calculation (only Pro version)

Compute various checksums for the selected bytes

Synalyze-It-Pro-Checksums-2


GraphViz export (only Pro version)

Visualize your grammars by exporting to .dot (GrapzViz) files

SynalyzeIt-QuickTime-Grammar-GraphViz


Data View (only Pro version)

Display the selection in different number and color representations

Synalyze-It-DataPanel


Printing

Print the hex view with or without text and mapped structures

Synalyze-It-Print-Preview


Save selection

Selected bytes can be written to disk directly


SaveSelection


Go to position

Directly jump to a specific file offset (decimal or hex)


GotoPosition


Go to position in Toolbar (only Pro version)

Jump to positions entering expressions

Synalyze-It-GoToPosition


Histogram

Let Synalyze It! count the occurence of each byte in a file.

HistogramPanel

Compare code pages

Check the text encoding (ASCII/EBCDIC) of some hex values


Compare Code Pages


Incremental text search with encoding selection

Search text incrementally using one of dozens of code pages


Find Text


Find numbers 8-64 Bit, signed/unsigned, little/big endian

Find a number in a file instantly and jump directly to the findings


Find numbers


Find byte sequence matching a mask

Find all places in a file that match a certain bit mask


Search for Mask


See all strings with a certain encoding

Find all strings in a file like with the Unix strings command

Find Strings

Extend grammars with scripts (only Pro version)

Write Lua scripts where the "static" grammar is not enough

Synalyze-It-Scripting


Use powerful expressions in the grammar

Structure and element sizes as well as repeat counts can contain complex formulas

Expression-Length
Expression-RepeatMax


Copyright © Synalysis, 2010-2012 - Imprint