0x04 - это шестнадцатеричное для 4 (0x - это обычное префиксное соглашение для представления чисел в базе 16 - поскольку многие люди думают в десятичном виде), и это будет четвертый байт (так как они говорят смещение, они, вероятно, считают первый байт как байт 0, поэтому смещение 0x04 будет 5-м байтом).
Полагаю, они говорят, что 4-й и 5-й байты вместе будут 28315, но они сказали, является ли это прямым или старшим порядком байтов?
28315 (десятичное число) - 0x6E9B в шестнадцатеричном формате, вероятно, в файле в порядке 0x9B 0x6E, если он имеет младший порядок.
Примечание. Байт с прямым порядком байтов и байты с прямым порядком байтов относятся к порядку байтов. Люди типично записывают десятичную запись и шестнадцатеричное в порядке байтов, поэтому:
256 будет записано как 0x0100 (цифры слева - самый большой масштаб)
Но для этого нужно два байта, и системы с прямым порядком байтов сначала запишут младший байт: 0x00 0x01. Системы с прямым порядком байтов сначала пишут старший байт: 0x01 0x00.
Обычно системы Intel имеют младший порядок, а другие системы различаются.