1 package org.codehaus.plexus.archiver.tar; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.io.InputStream; 6 7 import org.codehaus.plexus.archiver.snappy.SnappyUnArchiver; 8 9 /** 10 * Extension of {@link org.codehaus.plexus.archiver.tar.TarFile} for snappy compressed files. 11 */ 12 public class SnappyTarFile extends TarFile { 13 14 /** 15 * Creates a new instance with the given file. 16 */ 17 public SnappyTarFile(File file) { 18 super(file); 19 } 20 21 @Override 22 protected InputStream getInputStream(File file) throws IOException { 23 return SnappyUnArchiver.getSnappyInputStream(super.getInputStream(file)); 24 } 25 }