Java tutorial
//package com.java2s; import java.io.*; import java.util.zip.*; public class Main { public static byte[] compressGZIP(byte bytes[]) throws IOException { ByteArrayOutputStream os = new ByteArrayOutputStream(); GZIPOutputStream gzipos = new GZIPOutputStream(os); gzipos.write(bytes, 0, bytes.length); gzipos.close(); return os.toByteArray(); } }