use commons-compress to support bz2, xz and lzma compression