Es geht darum, dass ein Byte auch mal zwei Chars repräsentiert. Ich kanns dir nicht erklären, aber eins kann ich dir sagen, hätte ich das Popup-Paket so geloggt, dann hätte ich es nie analysieren können. Auch allein mit HEX wäre dies für mich nicht möglich gewesen, hätte hier einen Converter nutzen müssen.
Die einfachen Pakete die eh nur aus Strings bestehen kann man so vielleicht gut loggen, den Rest nicht. Aber macht da einfach mal eure eigenen Erfahrungen, früher oder später habt ihr bei gewissen Paketen eure Probleme und dann wisst ihr was ich mein. Nicht umsonst blendet so gut wie jeder HEX-Editor Sonderzeichen ebenfalls aus.