public final class Compress extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
isBgzfFile(File file)
Return true if the specified file is a block compressed gzip (BGZF) file.
|
static boolean |
isBgzfFilename(String fileName)
Return true if the specified file is a block compressed gzip (BGZF) file name.
|
static boolean |
isBgzfInputStream(InputStream inputStream)
Return true if the specified file is a block compressed gzip (BGZF) input stream.
|
static boolean |
isBzip2File(File file)
Return true if the specified file is a bzip2 file.
|
static boolean |
isBzip2Filename(String fileName)
Return true if the specified file is a bzip2 file name.
|
static boolean |
isBzip2InputStream(InputStream inputStream)
Return true if the specified file is a bzip2 input stream.
|
static boolean |
isGzipFile(File file)
Return true if the specified file is a gzip file.
|
static boolean |
isGzipFilename(String fileName)
Return true if the specified file is a gzip file name.
|
static boolean |
isGzipInputStream(InputStream inputStream)
Return true if the specified file is a gzip input stream.
|
public static boolean isBgzfFilename(String fileName)
fileName
- file name, must not be nullpublic static boolean isBgzfFile(@Nullable File file)
file
- file, if anypublic static boolean isBgzfInputStream(InputStream inputStream)
inputStream
- input stream, must not be nullpublic static boolean isGzipFilename(String fileName)
fileName
- file name, must not be nullpublic static boolean isGzipFile(@Nullable File file)
isBgzfFile(File)
should be called before
this method.file
- file, if anypublic static boolean isGzipInputStream(InputStream inputStream)
inputStream
- input stream, must not be nullpublic static boolean isBzip2Filename(String fileName)
fileName
- file name, must not be nullpublic static boolean isBzip2File(@Nullable File file)
file
- file, if anypublic static boolean isBzip2InputStream(InputStream inputStream)
inputStream
- input stream, must not be nullCopyright (c) 2014-2017 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).