Шаги на самом деле довольно просты:
- Используйте GZIPOutputStream, чтобы записать его в ByteArrayOutputStream ... закрыть GZIPOutputStream
- Вызовите ByteArrayOutputStream.toBytes (), чтобы получить байтовый массив
- Использовать кодировщик Base64 для результата
Сервер будет выполнять в основном обратную операцию.