Otwórz plik z archiwum bez tymczasowego rozpakowywania
Obecnie pracuję nad aplikacją do przeglądania archiwów, która pozwala użytkownikom poruszać się po zawartości archiwum, wyodrębniać archiwa i przeglądać pliki w archiwum. używamjava.util.zip
API. Aby wyświetlić podgląd pliku, wyodrębniam go tymczasowo i otwieram jako zwykły istniejący plik. Jak zapewne rozumiesz, nie jest to dobre podejście, ponieważ nie wyświetla podglądu plików, jeśli nie ma wystarczającej ilości miejsca na tymczasowe wyodrębnienie. Czy istnieje rozwiązanie do przejścia?ZipInputStream
doActivity
otworzyć go jako plik? Czy istnieje inne obejście tego problemu? Z góry dziękuję.