Listar .zip directorios sin extraer

Estoy creando un explorador de archivos en Java y estoy listando los archivos / carpetas en JTrees. Lo que estoy tratando de hacer ahora es cuando llego a una carpeta comprimida, quiero enumerar su contenido, pero sin extraerlo primero.

Si alguien tiene una idea, por favor comparta.