Class ZstdUtils
java.lang.Object
com.compomics.util.io.compression.ZstdUtils
Functions needed for compression and decompression.
- Author:
- Marc Vaudel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TempByteArrayzstdCompress(byte[] uncompressedData) Compresses the given byte array.static TempByteArrayzstdCompress(io.airlift.compress.zstd.ZstdCompressor compressor, byte[] uncompressedData) Compresses the given byte array.static byte[]zstdDecompress(byte[] compressedByteArray, int uncompressedLength) Decompresses the given byte array.static byte[]zstdDecompress(io.airlift.compress.zstd.ZstdDecompressor decompressor, byte[] compressedByteArray, int uncompressedLength) Decompresses the given byte array.
-
Constructor Details
-
ZstdUtils
public ZstdUtils()
-
-
Method Details
-
zstdDecompress
public static byte[] zstdDecompress(byte[] compressedByteArray, int uncompressedLength) Decompresses the given byte array.- Parameters:
compressedByteArray- The compressed byte array.uncompressedLength- The uncompressed length.- Returns:
- The decompressed array.
-
zstdDecompress
public static byte[] zstdDecompress(io.airlift.compress.zstd.ZstdDecompressor decompressor, byte[] compressedByteArray, int uncompressedLength) Decompresses the given byte array.- Parameters:
decompressor- The decompressor to use.compressedByteArray- The compressed byte array.uncompressedLength- The uncompressed length.- Returns:
- The decompressed array.
-
zstdCompress
Compresses the given byte array.- Parameters:
uncompressedData- The uncompressed data.- Returns:
- The compressed data.
-
zstdCompress
public static TempByteArray zstdCompress(io.airlift.compress.zstd.ZstdCompressor compressor, byte[] uncompressedData) Compresses the given byte array.- Parameters:
compressor- The compressor to use.uncompressedData- The uncompressed data.- Returns:
- The compressed data.
-