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.

The actual length of the characters depends on the character encoding. They are one byte long for Western locales, and one to four bytes long for Far Eastern locales.

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.