compress/uncompress methods

This commit is contained in:
honfika@gmail.com
2015-05-15 16:08:55 +02:00
parent 357d35ed17
commit 6cf53543d1
2 changed files with 25 additions and 9 deletions

View File

@@ -1783,6 +1783,14 @@ public class SWFOutputStream extends OutputStream {
deflater.finish();
}
public static byte[] compressByteArray(byte[] data) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DeflaterOutputStream deflater = new DeflaterOutputStream(baos, new Deflater(9));
deflater.write(data);
deflater.finish();
return baos.toByteArray();
}
/**
* Reads one BITMAPDATA value from the stream
*