Hier passiert einfach garnix: (sorry, heute morgen keine Zeit):
Code:
public void fileDecompress(String in, String out) throws IOException {
FileInputStream fis = new FileInputStream(new File(in));
FileOutputStream fos = new FileOutputStream(new File(out));
InputStream is = new BitInputStream(fis) ;
OutputStream os = new BitOutputStream(fos);
ByteArray str ; // Next entry
int code ; // Next code to be read
while ((code=readCode(is))>=0) {
if (stopped)
{
break ;
}
str = decodeOne(code) ;
os.write(str.getBytes()) ;
}
}