Example usage for org.apache.commons.compress.compressors.xz XZUtils getUncompressedFilename

List of usage examples for org.apache.commons.compress.compressors.xz XZUtils getUncompressedFilename

Introduction

In this page you can find the example usage for org.apache.commons.compress.compressors.xz XZUtils getUncompressedFilename.

Prototype

public static String getUncompressedFilename(final String filename) 

Source Link

Document

Maps the given name of a xz-compressed file to the name that the file should have after uncompression.

Usage

From source file:net.sf.util.zip.FileNameUtil.java

/**
 *
 * @param fileName  the file name//from   w  ww .  ja  va2  s . c  o  m
 * @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:net.yacy.document.parser.XZParser.java

@Override
protected String getUncompressedFilename(final String filename) {
    return XZUtils.getUncompressedFilename(filename);
}

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 {//from   ww  w .  j  a  v  a2s  .co m
        return file.getName();
    }
}