public class BrotliCompression extends AbstractCompression
| Modifier and Type | Field and Description |
|---|---|
static BrotliCompression |
INSTANCE |
static int |
LEVEL_SMALL_AS_DEFLATE_4 |
static int |
LEVEL_SMALL_AS_DEFLATE_6 |
static int |
LEVEL_SMALL_AS_DEFLATE_9 |
| Constructor and Description |
|---|
BrotliCompression(int compressionLevel) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
compress(byte[] uncompressed) |
OutputStream |
createCompressingOutputStream(OutputStream output) |
InputStream |
createDecompressingInputStream(InputStream compressed) |
byte[] |
decompress(byte[] compressed) |
int |
getCompressionLevel() |
String |
toString() |
compress, compress, createCompressingInputStream, createCompressingInputStream, createDecompressingInputStream, decompress, decompress, decompress, toCloseIgnoring, toCloseIgnoringpublic static final int LEVEL_SMALL_AS_DEFLATE_4
public static final int LEVEL_SMALL_AS_DEFLATE_6
public static final int LEVEL_SMALL_AS_DEFLATE_9
public static final BrotliCompression INSTANCE
public BrotliCompression(int compressionLevel)
compressionLevel - 0-11 or -1public byte[] compress(byte[] uncompressed)
throws IOException
compress in interface Compressioncompress in class AbstractCompressionIOExceptionpublic OutputStream createCompressingOutputStream(OutputStream output) throws IOException
IOExceptionpublic InputStream createDecompressingInputStream(InputStream compressed) throws IOException
IOExceptionpublic byte[] decompress(byte[] compressed)
throws IOException
decompress in interface Compressiondecompress in class AbstractCompressionIOExceptionpublic int getCompressionLevel()
Copyright © 2010–2021 Vegard IT GmbH, Germany. All rights reserved.