Como obter nome de arquivo compactado GZip JAVA.IO

Galera estou trabalhando com descompactação de arquivos…

tem como saber o nome de um arquivo que esta compactado no formato .gz?

por que quando estamos trabalhando com .zip conseguimos ver o arquivo através do metodo ZipFile.entries();

e atraves do retorno de ZipFile.entries(); conseguimos ZipEntry entrada = (ZipEntry) e.nextElement(); e depois obter o nome atraves – entrada.getName()

ZipFile zip = new ZipFile(file);
Enumeration e = zip.entries();
while (e.hasMoreElements()) {
ZipEntry entrada = (ZipEntry) e.nextElement();
System.out.println(entrada.getName());

Mas com o GZip como eu conseguiria o nome do arquivo que esta dentro da pasta compactada.?

ajuda:

http://java.sun.com/developer/technicalArticles/Programming/compression/

http://www.roseindia.net/java/beginners/JavaUncompress.shtml

???

att,

Obrigado pedruhenrik, porem nesses exemplos nao demonstram uma meneira de como eu poderia abrir o arquivo compactado e obter o nome do msm.