List of usage examples for org.apache.commons.compress.compressors.xz XZUtils isCompressedFilename
public static boolean isCompressedFilename(final String filename)
From source file:net.sf.util.zip.FileNameUtil.java
/** * * @param name the file name/*from w w w. j ava 2 s .c o m*/ * @return whether the file is an valid compressed file or not (based on suffix) */ public static boolean isCompressedFile(String name) { if (BZip2Utils.isCompressedFilename(name) || GzipUtils.isCompressedFilename(name) || XZUtils.isCompressedFilename(name)) return true; return false; }
From source file:net.sf.util.zip.FileNameUtil.java
/** * * @param fileName the file name/*from w w w .j a va2s .c om*/ * @return Compressed file type, as defined in CompressorStreamFactory */ public static String[] getCompressFileType(String fileName) { String s = fileName.toLowerCase(); String[] ret = { null, null }; if (GzipUtils.isCompressedFilename(s)) { ret[0] = CompressorStreamFactory.GZIP; ret[1] = GzipUtils.getUncompressedFilename(fileName); } else if (BZip2Utils.isCompressedFilename(s)) { ret[0] = CompressorStreamFactory.BZIP2; ret[1] = BZip2Utils.getUncompressedFilename(fileName); } else if (XZUtils.isCompressedFilename(s)) { ret[0] = CompressorStreamFactory.XZ; ret[1] = XZUtils.getUncompressedFilename(fileName); } return ret; }
From source file:org.apache.marmotta.loader.core.MarmottaLoader.java
/** * Detect the compression format from the filename, or null in case auto-detection failed. * @param file/*from ww w . j a va 2 s . c o m*/ * @return */ private String detectCompression(File file) { if (BZip2Utils.isCompressedFilename(file.getName())) { return CompressorStreamFactory.BZIP2; } else if (GzipUtils.isCompressedFilename(file.getName())) { return CompressorStreamFactory.GZIP; } else if (XZUtils.isCompressedFilename(file.getName())) { return CompressorStreamFactory.XZ; } else { return null; } }
From source file:org.apache.marmotta.loader.core.MarmottaLoader.java
private String uncompressedName(File file) { if (BZip2Utils.isCompressedFilename(file.getAbsolutePath())) { return BZip2Utils.getUncompressedFilename(file.getName()); } else if (GzipUtils.isCompressedFilename(file.getAbsolutePath())) { return GzipUtils.getUncompressedFilename(file.getName()); } else if (XZUtils.isCompressedFilename(file.getAbsolutePath())) { return XZUtils.getUncompressedFilename(file.getName()); } else {//w w w . ja va2 s .c o m return file.getName(); } }