Salve a tutti, ho un problema nella gestione dei file zip.
Vi spiego meglio:
ho nel mio db il file zip memorizzato come blob, voglio accedere a questo file da java e prendere il file all'interno dello zip per poi passarlo ad un altro metodo; ho scritto questo codice ma al momento mi sono bloccato:

Il file è memorizzato come un array di byte
codice:
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(file_byte);

ZipInputStream zipInputStream = new ZipInputStream(byteArrayInputStream);
try {
ZipEntry out = zipInputStream.getNextEntry();
			
			BufferedInputStream is = new BufferedInputStream(ZipFile.getInputStream(out));

			
			return file;
			
		}
Vorrei che il file che restituisse non fosse scritto sull'hd, vorrei utilizzare solo un file temporaneo giusto per fare delle operazioni e poi distruggere.

Qualcuno mi sa aiutare????
Grazie