Я могу найти множество функций, которые позволят вам распаковать файл GZip, но как я могу распаковать строку GZip?
Я пытаюсь разобрать HTTP-ответ, когда тело ответа сжимается с помощью GZip. Однако весь ответ просто сохраняется в строке, поэтому часть строки содержит двоичные символы.
Я пытаюсь использовать:
byte responseBodyBytes[] = responseBody.getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(responseBodyBytes);
GZIPInputStream gzis = new GZIPInputStream(bais);
Но это просто исключает исключение: java.io.IOException: не в формате GZIP