Screenshots

The screenshots on this page illustrate a few of AXE's capabilities.

Structured View

In this view, the user is overlaying a structure on the document. This enables you to edit the document not just byte-by-byte but using higher-level types; for instance, typing in the 'Name' field will enter character strings into the document.

Graphical View

You can zoom out to search for regularities in a document or simply to see more of it. In this case, the user has found what he wants and bookmarked the beginning and end of the interesting area.

Diff

This dialog is showing the result of a diff operation between two documents, represented by the blue and red bars. Areas absent in one document but present in the other are marked gray. The fine lines between the documents show the relationship between the identical chunks that have been found, so the user can tell at a glance what has changed.

Expression Editor

Early versions of AXE, and some other editors, allow you to perform basic arithmetic on the bytes in a document, but AXE 3 now supports powerful C-like expressions which give you ability to transform a document in arbitrarily complex ways. The editor here is showing an expression for calculating hailstone numbers.

Process Memory Browser

AXE 3 lets you read memory from a running process, edit it, and write it back into that process. In this dialog, you can browse a process' allocated memory and choose a block to edit.