InputStream in = new SequenceInputStream(new SequenceEnumaerator(files)); вот тут я создаю поток Если разрежу текстовый файл из 8 байт из одних двоек и создам 4 файла по 2 байта и подсуну вот такой код int data; while ((data=in.read()) !=-1){ System.out.println((char)data); } то он мне печатает 8 двоек но как только я этот поток передаю сюда ZipInputStream zin = new ZipInputStream(in); он у меня просто теряется я же вроде его передал куда он пропал Help!!!