Package ome.codecs
Class ZstdCodec
- java.lang.Object
-
- ome.codecs.BaseCodec
-
- ome.codecs.ZstdCodec
-
-
Constructor Summary
Constructors Constructor Description ZstdCodec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]compress(byte[] data, CodecOptions options)Compresses a block of data.byte[]decompress(byte[] data)Decompresses a block of data.byte[]decompress(byte[] data, int inputOffset, int length)Decompresses a block of data of specified length from an initial offset.byte[]decompress(byte[] data, CodecOptions options)Decompresses a block of data.byte[]decompress(loci.common.RandomAccessInputStream in, CodecOptions options)Decompresses data from the given RandomAccessInputStream.-
Methods inherited from class ome.codecs.BaseCodec
compress, compress, decompress, decompress, test
-
-
-
-
Method Detail
-
compress
public byte[] compress(byte[] data, CodecOptions options) throws CodecExceptionDescription copied from interface:CodecCompresses a block of data.- Parameters:
data- The data to be compressed.options- Options to be used during compression, if appropriate.- Returns:
- The compressed data.
- Throws:
CodecException- If input is not a compressed data block of the appropriate type.
-
decompress
public byte[] decompress(loci.common.RandomAccessInputStream in, CodecOptions options) throws CodecException, java.io.IOExceptionDescription copied from interface:CodecDecompresses data from the given RandomAccessInputStream.- Specified by:
decompressin interfaceCodec- Specified by:
decompressin classBaseCodec- Parameters:
in- The stream from which to read compressed data.options- Options to be used during decompression.- Returns:
- The decompressed data.
- Throws:
CodecException- If data is not valid compressed data for this decompressor.java.io.IOException
-
decompress
public byte[] decompress(byte[] data) throws CodecExceptionDescription copied from interface:CodecDecompresses a block of data.- Specified by:
decompressin interfaceCodec- Overrides:
decompressin classBaseCodec- Parameters:
data- the data to be decompressed.- Returns:
- The decompressed data.
- Throws:
CodecException- If data is not valid compressed data for this decompressor.
-
decompress
public byte[] decompress(byte[] data, CodecOptions options) throws CodecExceptionDescription copied from interface:CodecDecompresses a block of data.- Specified by:
decompressin interfaceCodec- Overrides:
decompressin classBaseCodec- Parameters:
data- the data to be decompressedoptions- Options to be used during decompression.- Returns:
- the decompressed data.
- Throws:
CodecException- If data is not valid.
-
decompress
public byte[] decompress(byte[] data, int inputOffset, int length) throws CodecExceptionDecompresses a block of data of specified length from an initial offset.- Parameters:
data- The data to be decompressed.inputOffset- The position of the input data at which to begin decompression.length- The length of input data to be decompressed.- Returns:
- The decompressed data.
- Throws:
CodecException- If data is not valid.
-
-