How to compress a .zip to a .gz in java?
I want to compress a normal file to a .zip and then compress it as gzip file without creating a new file. For example let's say that I have a pdf document doc.pdf , what I have to get is: doc.pdf.zip.gz I don't want to creat a new file called doc.pdf.zip and then open it and gzip it. I'm working with a server to get the file from the browser and return it back, this is my function: public void ZIPandGZIP(String fileName, OutputStream os, String header) throws FileNotFoundException { File file = new File(fileName); FileInputStream fis = new FileInputStream(file); byte[] data = new byte[(int)