если не совсем понятно, читать подробнее
К примеру, возмем формат JPG.
Он состоит из блоков, у которого есть двухбайтовый маркер (в желтом) и собственно блок (в красном). В начале блока записана длина как big-endian word (старший байт впереди). Чтобы перейти к следующему блоку надо к смещению текущего блока (4h) прибавить длину блока (10h).
Shift-F11 берет значение под курсором как byte(00), little-endian word (1000), be-word (0010), le-dword(464a1000), be-dword(00104a46) и прибавляет выбранное значение (здесь be-word) к текущему смещению:
оказались на маркере следующего блока (FFDB), длина которого 43h байтов.
Я использовал Shift+F9 для этого, спасибо эта фича более удобная )
ОтветитьУдалить