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
the data will be entered as hex numbers, or as ANSI characters, or as
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.
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
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.