После выполнения запроса gzip deflate в PHP я получаю дефлированную строку в фрагментах смещения, которая выглядит следующим образом:
Пример сильно сокращен, чтобы показать формат:
00001B4E
¾”kŒj…Øæ’ìÑ«F1ìÊ`+ƒQì¹UÜjùJƒZ\µy¡ÓUžGr‡J&=KLËÙÍ~=ÍkR
0000102F
ñÞœÞôΑüo[¾”+’Ñ8#à»0±R-4VÕ’n›êˆÍ.MCŽ…ÏÖr¿3M—èßñ°r¡\+
00000000
Я не могу раздуть это, по-видимому, из-за формата фрагментов. Я могу подтвердить, что данные не повреждены после ручного удаления смещений с помощью шестнадцатеричного редактора и чтения архива gzip. Мне интересно, есть ли правильный метод для анализа этого фрагментированного gzip-дефлятированного ответа в удобочитаемую строку?
Я мог бы разделить эти смещения и объединить данные в одну строку, чтобы вызвать gzinflate, но, похоже, должен быть более простой способ.