Как сжать в Java несколько файлов в один .gz файл?
Вы должны как-то присоединиться к ним перед gzipping.Gzip может сжать только один файл, поэтому наиболее частым решением является сначала tar файлы, а затем gzip вновь созданный tar.
tar
gzip