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ę.

questionAnswers(1)

yourAnswerToTheQuestion