Java tutorial
//package com.java2s; //License from project: Open Source License import java.io.*; import java.nio.charset.StandardCharsets; import java.util.zip.GZIPInputStream; public class Main { /** * TODO Finish JavaDoc * * @param byteArray * @return */ public static String decompress(byte[] byteArray) { StringBuilder stringBuilder = new StringBuilder(); String line; try (BufferedReader bufferedReader = new BufferedReader(new InputStreamReader( new GZIPInputStream(new ByteArrayInputStream(byteArray)), StandardCharsets.UTF_8))) { while ((line = bufferedReader.readLine()) != null) { stringBuilder.append(line); } } catch (IOException e) { e.printStackTrace(); } return stringBuilder.toString(); } }