File compression library for java