public abstract class BZip2Utils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map |
uncompressSuffix
Map from common filename suffixes of bzip2ed files to the corresponding
suffixes of uncompressed files.
|
Modifier | Constructor and Description |
---|---|
private |
BZip2Utils()
Private constructor to prevent instantiation of this utility class.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getCompressedFilename(java.lang.String filename)
Maps the given filename to the name that the file should have after
compression with bzip2.
|
static java.lang.String |
getUncompressedFilename(java.lang.String filename)
Maps the given name of a bzip2-compressed file to the name that the
file should have after uncompression.
|
static boolean |
isCompressedFilename(java.lang.String filename)
Detects common bzip2 suffixes in the given filename.
|
private static final java.util.Map uncompressSuffix
This map also contains bzip2-specific suffixes like ".bz2". These suffixes are mapped to the empty string, as they should simply be removed from the filename when the file is uncompressed.
private BZip2Utils()
public static boolean isCompressedFilename(java.lang.String filename)
filename
- name of a filetrue
if the filename has a common bzip2 suffix,
false
otherwisepublic static java.lang.String getUncompressedFilename(java.lang.String filename)
filename
- name of a filepublic static java.lang.String getCompressedFilename(java.lang.String filename)
filename
- name of a file