Java - Como saber si un archivo es un zip

   
Vista:

Como saber si un archivo es un zip

Publicado por Luismi (5 intervenciones) el 12/04/2010 17:58:09
Hola...

Quiero saber como se puede saber si un archivo es un zip (aunque no tenga extensión zip, como puede ser docx, epub...) en java. De manera que si es un zip lo abro sin más y sino lo es hago una serie de cosas antes de poder abrirlo.

Un saludo a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como saber si un archivo es un zip

Publicado por Yamil Bracho (2072 intervenciones) el 12/04/2010 22:59:41
Puedes usar las clases que estan en java.util.zip y despues de leer algunos bytes de la cabecera del archivo chequear por el "numero magico" de un zip (Asi como el de un .class de java es 0xCAFEBABE)
Chequea http://en.wikipedia.org/wiki/ZIP_(file_format)
http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/GZIPInputStream.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar