Будет работать на платформе 8.3.9 + . Потому что работа с двоичными данными появилась только в них.
Многие искали ответ на этот вопрос, и тут, и на партнерском форуме, тема действительно актуальная, сейчас все работает со сжатием.
Суть метода лежала на поверхности, что такое GZIP - это формат схожих с ZIP , но отличающейся заголовочными блоками.
1) Вставляем заголовок, чтобы сервер понимал, что мы умеем принимать этот формат
Заголовки.Вставить("Accept-Encoding", "gzip");
2) Получаем ответ в виде двоичных данных
3) Вырезаем сжатое тело (Байты с 10 по ДлинаТела - 8)
4) Формируем валидные залоговоки формата ZIP файла и добавляем к нему сжатое тело (Пример формирование валидных ZIP заголовков взят отсюда //infostart.ru/public/618906/, и доработаны)
5) Извлекаем данные с использованием ЧтениеZipФайла
Во вложении готовая функция, можно копировать в проект и использовать.
Если будет советы по оптимизации и улучшению, просьба в личку.