Большинство примеров кода, которые я вижу, создают новый ZipInputStream следующим образом:
Код: Выделить всё
File f = new File("myfile");
FileInputStream fs = new FileInputStream(f);
BufferedInputStream bs = new BufferedInputStream(fs);
ZipInputStream zs = new ZipInputStream(bs);
Может быть, немного контекста, размер zip-файлов, которые я читаю, варьируется от нескольких КБ до нескольких МБ. .
Подробнее здесь: https://stackoverflow.com/questions/517 ... eam-or-not