The Hex Edit mode allows to view and edit binary data as integer or floating point words.
Word width can be configured as 8, 16, 24, 32, 64-bit integer, or 32 and 64-bit floating point. Integer types are always displayed as hex-tuples, floating point values are displayed in scientific notation (mE+x). For a word width larger than 8-bit, byteorder can be configured as little endian or big endian.
The following table illustrates the data types and how they are commonly refered to:
| 7yuv Hex Type | C type | x86 term | ARM term | Endianess |
|---|---|---|---|---|
| 8-bit Byte | unsigned char | BYTE | Byte | no |
| 16-bit Word | unsigned short | WORD | Halfword | yes |
| 24-bit Word | - | - | - | yes |
| 32-bit Word | unsigned long | DWORD | Word | yes |
| 64-bit Word | unsigned long long | QWORD | Doubleword | yes |
| 32-bit Float | float | - | - | yes |
| 64-bit Float | double | - | - | yes |