"Go To" Dialog
The "Go To" dialog lets you jump to an address or to an anchor point.
This dialog supports several types of jump destinations:
Address
An address in the range from 0 to 9,223,372,036,854,775,807
(7FFFFFFFFFFFFFFF hexadecimal). If the number is long, you can separate
groups of digits with space characters or commas to improve readability.
FlexHEX assumes the number is hexadecimal if it contains
hexadecimal digits A to F. Otherwise it is treated according to
the Dec/Hex selector.
Bookmark
A named bookmark selected from the drop-down list.
Data Field
A data field
is a file area assigned an optional name and a type.
For example, if we knew that a given area contains a time stamp,
we could declare it an 8-byte FILETIME area named ftCreationTime.
If we talked about a program and not about a static data file, we
would call such an object a variable.
Disk Cluster
The system allocates disk space in units called clusters. The typical
cluster size is 4096 bytes, although other values are not unusual.
Disk Sector
Unlike random-access memory, not every byte on the hard disk can be addressed.
The smallest chunk of disk space that has a unique address and can be accessed
independently, is called sector, and usually has the size of 512 bytes.
Offset
An offset relative to the current position. Offset is similar to address,
except it is a signed value in the range from -9,223,372,036,854,775,808 to
9,223,372,036,854,775,807 (or 1000000000000000 to 7FFFFFFFFFFFFFFF hexadecimal).
Position
The program keeps the jump history and you can traverse this list back and forth.
Region Boundary
This jump type is available if you edit a
sparse file or
stream.
A sparse stream is a set of relatively small data regions separated by
very large blocks of zero data. This option lets you jump to the next
or the previous data region boundary.
Tips and Tricks
- Press the Push Pin
button to keep the dialog visible after the jump. This option is useful if
you want to browse the file by making several jumps in a row.
|