"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:
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.
A named bookmark selected from the drop-down list.
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 ClusterThe system allocates disk space in units called clusters. The typical cluster size is 4096 bytes, although other values are not unusual.
Disk SectorUnlike 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.
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).
The program keeps the jump history and you can traverse this list back and forth.
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.