Decompress(unzip) a Byte Array
import java.io.ByteArrayOutputStream;
import java.util.zip.Inflater;
public class Main {
public static void main(String[] argv) throws Exception {
byte[] compressedData = null;
Inflater decompressor = new Inflater();
decompressor.setInput(compressedData);
ByteArrayOutputStream bos = new ByteArrayOutputStream(compressedData.length);
byte[] buf = new byte[1024];
while (!decompressor.finished()) {
int count = decompressor.inflate(buf);
bos.write(buf, 0, count);
}
bos.close();
byte[] decompressedData = bos.toByteArray();
}
}
Home
Java Book
Runnable examples
Java Book
Runnable examples
Zip File:
- List the contents of a zip file
- Compress a Byte Array
- Zip a file
- Zip a directory including its subdirectories recursively
- Decompress(unzip) a Byte Array