Preguntado hace 1 año
Jesús Molinero
Buenas, estoy tratando de descomprimir ficheros que pueden estar en formato zip o rar, pero no encuentro nada dentro del jre java, ¿está y no lo veo? :S ¿Si no está me recomendais alguna librería para hacer esto?
Saludos a todos.
Hace 1 año
Víctor Rodríguez
Para hacer esto yo en utilicé las clases del paquete java.util.zip, GZIPInputStream y GZIPOutputStream, en el javadoc tienes explicaciones de como se usa, no es nada difícil.
Básicamente te comprime el stream qeu puede ser un array de bytes o lo que necesites, tiene los métodos para hacer todas las cosas. Lo que no tengo claro es el tema del rar, esto se que para zip funcionaba bien. por supuesto te estoy hablando de java 1.4, que por desgracia es la que tengo que utilizar. Me imagino que para java 1.5 habrá algo más completo que estas clases.
Te pongo un enlace a la SDN de Oracle donde te cuentan una forma de hacer esto. Espero que te ayude. Un saludo
Oracle SDN - Comprimir/Descomprimir ficheros
Ramón Soriano
Para descomprimir rar puedes usar http://jrar.sourceforge.net/, tendrás que distinguir si es rar para usar este o si es zip para usar lo que te cuenta Víctor.
Aviso de que no lo he probado :)
Si sales ahora, perderás los cambios. ¿Estás seguro de querer salir?
Para participar en Babelias, debes estar convenientemente validado. Si ya eres usuario inicia sesión, si no lo eres, te puedes registrar.
Trata de ser descriptivo, usa al menos 25 caracteres
LLeva tu prestigio a tu página o blog, con el widget de Babelias
Usuario de ejemplo