| Modifier and Type | Method and Description | 
|---|---|
| static String | getCompressedFilename(String filename)Maps the given filename to the name that the file should have after
 compression with xz. | 
| static String | getUncompressedFilename(String filename)Maps the given name of a xz-compressed file to the name that the
 file should have after uncompression. | 
| static boolean | isCompressedFilename(String filename)Detects common xz suffixes in the given filename. | 
| static boolean | isXZCompressionAvailable()Are the classes required to support XZ compression available? | 
| static boolean | matches(byte[] signature,
       int length)Checks if the signature matches what is expected for a .xz file. | 
| static void | setCacheXZAvailablity(boolean doCache)Whether to cache the result of the XZ for Java check. | 
public static boolean matches(byte[] signature, int length)
This is more or less a copy of the version found in XZCompressorInputStream but doesn't depend on the presence of
 XZ for Java.
signature - the bytes to checklength - the number of bytes to checkpublic static boolean isXZCompressionAvailable()
public static boolean isCompressedFilename(String filename)
filename - name of a filetrue if the filename has a common xz suffix,
         false otherwisepublic static String getUncompressedFilename(String filename)
filename - name of a filepublic static String getCompressedFilename(String filename)
filename - name of a filepublic static void setCacheXZAvailablity(boolean doCache)
This defaults to false in an OSGi environment and true otherwise.
doCache - whether to cache the resultCopyright © 2018 The Apache Software Foundation. All rights reserved.