List of utility methods to do Unzip Byte Array
String | unZipByteToString(byte[] data) un Zip Byte To String byte[] result = unZipByte(data); String outputString = null; try { outputString = new String(result, 0, result.length, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); return outputString; ... |
byte[] | unZipByte(byte[] data) un Zip Byte Inflater decompresser = new Inflater(); decompresser.setInput(data); byte result[] = new byte[0]; ByteArrayOutputStream o = new ByteArrayOutputStream(1); try { byte[] buf = new byte[CacheSize]; int got = 0; while (!decompresser.finished()) { ... |
byte[] | unzip(byte[] zipBytes) unzip ByteArrayInputStream bais = new ByteArrayInputStream(zipBytes); ZipInputStream zis = new ZipInputStream(bais); zis.getNextEntry(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); final int BUFSIZ = 4096; byte inbuf[] = new byte[BUFSIZ]; int n; try { ... |