final String uncompressedName = BZip2Utils.getUncompressedFilename(archive.getName()); final File f = new File(destination, uncompressedName); if (engine.accept(f)) {
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 { return file.getName(); } }
@Override public boolean isCompressedFileName(String fileName) { return BZip2Utils.isCompressedFilename(fileName); }
@Override public String getCompressedFileName(String fileName) { return BZip2Utils.getCompressedFilename(fileName); }
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 { return file.getName(); } }
/** * Return true if the specified file is a bzip2 file name. * * @since 1.3 * @param fileName file name, must not be null * @return true if the specified file is a bzip2 file name */ public static boolean isBzip2Filename(final String fileName) { return BZip2Utils.isCompressedFilename(fileName); }
@Override public String getCompressedFileName(String fileName) { return BZip2Utils.getCompressedFilename(fileName); }
List<String> files = new ArrayList<>(); if (BZip2Utils.isCompressedFilename(archiveFile)) { isCompressedArchive = true; compressName = CompressorStreamFactory.BZIP2; outputArchiveName = BZip2Utils.getUncompressedFilename(archiveFile); LOGGER.fine("Output archive name: " + outputArchiveName); } else if (GzipUtils.isCompressedFilename(archiveFile)) {
@Override public boolean isCompressedFileName(String fileName) { return BZip2Utils.isCompressedFilename(fileName); }
@Override public String getUncompressedFileName(String fileName) { return BZip2Utils.getUncompressedFilename(fileName); }
List<String> files = new ArrayList<>(); if (BZip2Utils.isCompressedFilename(archiveFile)) { isCompressedArchive = true; compressName = CompressorStreamFactory.BZIP2; outputArchiveName = BZip2Utils.getUncompressedFilename(archiveFile); LOGGER.fine("Output archive name: " + outputArchiveName); } else if (GzipUtils.isCompressedFilename(archiveFile)) {
private InputStream openStream(Path file) throws IOException { final String fName = file.getFileName().toString(); final FileInputStream fis = new FileInputStream(file.toFile()); if (GzipUtils.isCompressedFilename(fName)) { log.trace("{} looks GZIP compressed,", file); return new GZIPInputStream(fis); } else if (BZip2Utils.isCompressedFilename(fName)) { log.trace("{} looks BZ2 compressed", file); return new BZip2CompressorInputStream(fis); } else { return fis; } }
@Override public String getUncompressedFileName(String fileName) { return BZip2Utils.getUncompressedFilename(fileName); }
private InputStream openStream(Path file) throws IOException { final String fName = file.getFileName().toString(); final FileInputStream fis = new FileInputStream(file.toFile()); if (GzipUtils.isCompressedFilename(fName)) { log.trace("{} looks GZIP compressed,", file); return new GZIPInputStream(fis); } else if (BZip2Utils.isCompressedFilename(fName)) { log.trace("{} looks BZ2 compressed", file); return new BZip2CompressorInputStream(fis); } else { return fis; } }
final String uncompressedName = BZip2Utils.getUncompressedFilename(archive.getName()); final File f = new File(destination, uncompressedName); if (engine.accept(f)) {
/** * Detect the compression format from the filename, or null in case auto-detection failed. * @param file * @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; } }
final URI newUri = URI.create(BZip2Utils.getUncompressedFilename(uri.toString()));
/** * Detect the compression format from the filename, or null in case auto-detection failed. * @param file * @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; } }