FlexHEX Editor - Just the Right Tool to Edit Binaries


Files and Drives

Inspecting Data

Editing Data

Undo and Redo

Entering and Deleting Data

Clipboard and Drag&Drop

Copy Formatted

Edit Selected

Edit Data Field


Bitwise Operations

Arithmetic Operations

Shifts and Rotates

Insert Immediate Data

Insert Zero Block

Import and Export


Search and Replace


Complex Data Types

Advanced Features



Entering and Deleting Data

Editing a file with FlexHEX is simple: just point your mouse where you want to enter data, click the left mouse button to set the input caret there, and type in the data. Depending on the active editing pane the data will be entered as hex numbers, or as ANSI characters, or as UNICODE characters.

Tip The length of ANSI characters depends on the current locale. They are one byte long for Western locales, and one to two bytes long for Far Eastern locales. This type of coding is called MBCS, or sometimes DBCS.
Tip UNICODE characters always occupy two bytes. The order of the bytes is defined by the current Endian setting.

The behavior of insertion or deletion operations depends on the current insertion mode. If the current mode is Insert, an insertion operation (or just typing) inserts the data, shifting the original data down (the shift indicator reflects this fact). In the Overwrite mode new data overwrite old data. Likewise, a deletion operation deletes the data, moving the rest of stream up in the Insert mode, and overwrites data with zeros in the Overwrite mode.

If you need to insert a large block of data, you can use Insert Immediate or Insert Zeros commands. In order to insert data from file use the Edit / Insert from File command, or just drag the file from the Explorer window.


Copyright © 2007 Inv Softworks LLC
All rights reserved
Home | Product | Download | Order | Support | Documentation | Company