1. tworze plik tymczasowy w windowsie (korzystam z klasy File, metoda createTempFile)
  2. otwieram strumien z pliku URL plik.zip i zapisuje go do tego pliku tymczasowego
  3. chce rozpakowac w Javie do innego wczesniej utworzonego pliku tymczasowego ten plik tymczasowy, ale funkcja read() w ogole nic nie czyta , od razu zwraca -1. Chce to tak mniej wiecej rozpakowac: ZipInputStream(FileInputstream) ---->FileOutputSteram a potem oczywiscie w petli while funkcje read() i write().

Dodam ze jak sciagam plik nieskompresowany i kopiuje go do innego pliku to nie ma problemu (czyli FileInputStream ---> FileOutputStream). Operacji dokonuje na plikach tymczasowych o czym pisalem wyzej.

Tylko z ZipInputstream jest problem. Mial ktos podobne komplikacje?