Class ZstdUtils
- java.lang.Object
-
- kala.compress.compressors.zstandard.ZstdUtils
-
public class ZstdUtils extends java.lang.ObjectUtility code for the Zstandard compression format.- Since:
- 1.16
-
-
Field Summary
Fields Modifier and Type Field Description private static byte[]SKIPPABLE_FRAME_MAGICSkippable Frame Magic Bytes - the three common bytes.private static byte[]ZSTANDARD_FRAME_MAGICZstandard Frame Magic Bytes.
-
Constructor Summary
Constructors Modifier Constructor Description privateZstdUtils()Private constructor to prevent instantiation of this utility class.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisZstdCompressionAvailable()Are the classes required to support Zstandard compression available?static booleanmatches(byte[] signature, int length)Checks if the signature matches what is expected for a Zstandard file.
-
-
-
Method Detail
-
isZstdCompressionAvailable
public static boolean isZstdCompressionAvailable()
Are the classes required to support Zstandard compression available?- Returns:
- true if the classes required to support Zstandard compression are available
-
matches
public static boolean matches(byte[] signature, int length)Checks if the signature matches what is expected for a Zstandard file.- Parameters:
signature- the bytes to checklength- the number of bytes to check- Returns:
- true if signature matches the Ztstandard or skippable frame magic bytes, false otherwise
-
-