Я имею дело с шестнадцатеричным потоком сообщений websocket по протоколу permessage-deflate
.
Мне известно, что стандартные методы распаковки - это gzip / zlib / deflate - все три из них не работают дляПоток websocket, который я пытаюсь прочитать.
Предположительно, есть какая-то подсказка, закодированная в первой паре байтов из потока сообщений?
Вот пример двоичного сообщения, с которым я работаю в шестнадцатеричном виде:
1009 * 050a1b0a12435249582e55504249542e4254432d45544818e9e8efede12d1116bf4aba3d73943f196be01eb6babd943f2102328d89411e953f29f3d0b1623c73943f3123dbf97e6abc943f39f31c279523a027404801 1011 * первые 4 байта являются: 1013 * 050a 1b0a 1243 5249
Кроме того, как UTF-8, чтобы увидеть, если это дает какие-либо подсказки: