Source Code : Compress object and decompress
Java Is Open Source Programming Language You Can Download From Java and Java Libraries From http://www.oracle.com.
Click Here to download
We provide this code related to title for you to solve your developing problem easily. Libraries which is import in this program you can download from http://www.oracle.com.
Click Here or search from google with Libraries Name you get jar file related it
Compress object and decompress
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
public class Util {
public static byte[] compress(Object data) {
if (data == null) {
return null;
}
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
GZIPOutputStream gout = new GZIPOutputStream(baos);
ObjectOutputStream oos = new ObjectOutputStream(gout);
oos.writeObject(data);
oos.flush();
gout.finish();
return baos.toByteArray();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static Object decompress(byte[] data)
{
if (data == null) {
return null;
}
try {
ByteArrayInputStream bais = new ByteArrayInputStream(data);
GZIPInputStream gin = new GZIPInputStream(bais);
ObjectInputStream ois = new ObjectInputStream(gin);
return ois.readObject();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
Thank with us