Compressing and Decompressing Data Using Java