Class ZstdUtils
- java.lang.Object
 - 
- org.apache.commons.compress.compressors.zstandard.ZstdUtils
 
 
- 
public class ZstdUtils extends java.lang.ObjectUtility code for the Zstandard compression format.- Since:
 - 1.16
 
 
- 
- 
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.static voidsetCacheZstdAvailablity(boolean doCache)Whether to cache the result of the Zstandard for Java check. 
 - 
 
- 
- 
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
 
 
- 
setCacheZstdAvailablity
public static void setCacheZstdAvailablity(boolean doCache)
Whether to cache the result of the Zstandard for Java check.This defaults to
falsein an OSGi environment andtrueotherwise.- Parameters:
 doCache- whether to cache the result
 
 - 
 
 -