Status Bar

The lowest part of the FlexHEX window is called status bar and contains several useful indicators.

FlexHEX status bar FlexHEX status bar

Status Field

This field displays various informational messages, such as operation in progress, quick help for menu items, and so on.

Progress Bar

When FlexHEX performs a lengthy operation, this field shows the operation progress.

Size Indicator

If there is an active selection, this indicator shows the size of the selected area. If no data is selected, it displays the size of the stream (i.e. file or drive) being edited.

Shift Indicator

When FlexHEX is in the Insert mode, deleting or entering data moves the rest of the stream up or down. This will almost certainly corrupt a logical or physical drive; many binary files also contain position-based data fields. This indicator gives you a warning sign if some part of the original stream changed its location as a result of an editing operation.

Not shifted All unchanged original data blocks retain their original position.
Shifted At least one block of the original data has been moved to a different location.

Sparseness Indicator

Grayed indicator (as on the screenshot above) means the stream is non-sparse. If you edit a very small locked file, you might see the indicator RESIDENT in this field. It means that NTFS keeps the file content in the file's MFT record, so the file does not occupy disk space.

Modification State

The three possible states for this indicator are UNCHANGED, MODIFIED, and READ-ONLY, which are self-explanatory.

Insertion Mode

In the default Overwrite mode the data being entered overwrites the existing data at the current position. When the Insert mode is active, the program moves the data at the current position to make place for the text being entered. Pressing the Insert key toggles the Insert/Overwrite mode.