package javaapplication335; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream; import org.apache.commons.compress.utils.IOUtils; public class Bzip2DecompressorLoop { public static void main(String[] args) throws IOException { int loops = 0; while (true) { ByteArrayOutputStream devNull = new ByteArrayOutputStream(); BZip2CompressorInputStream in = new BZip2CompressorInputStream(new FileInputStream("bla.txt.bz2")); IOUtils.copy(in, devNull); System.err.println("Finished loop: " + (loops++)); } } }