Descomprimir programáticamente desde java

Preguntado hace 1 año

Jesús Molinero
Votos
PositivosNegativosTotal
3 0 3
50 Visualizaciones
Compártelo: Compártelo en twitterCompártelo en Facebook

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.

Actualizando datos

2 Respuestas

Hace 1 año

Víctor Rodríguez
Votos
PositivosNegativosTotal
202

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

Cerrar

Hace 1 año

Ramón Soriano
Votos
PositivosNegativosTotal
202

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 :)

Cerrar

Tu respuesta

Confirmación

Cerrar

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.

Dar una respuesta

Trata de ser descriptivo, usa al menos 25 caracteres