Я работаю с заголовком радиоленты 802.11 , создавая свой собственный синтаксический анализатор, в котором говорится, что формат пакета такой: длина составляет 2 байта:
В wireshark это шестнадцатеричный заголовок заголовка, где 2 байта 19 00
- это поле длины, но wireshark игнорирует завершающий 00 и интерпретирует его как длину 25 (десятичную) вместо длины 6400 (десятичное число):
Как Wireshark (правильно) узнает, как правильно интерпретировать число?
Ссылка выше говорит, что длинахранится в порядке с прямым порядком байтов, а моя система имеет порядок байтов, поэтому я не уверен, что происходит на этом фронте?