Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/05/2009, 11:49
supertaldo
 
Fecha de Ingreso: marzo-2006
Mensajes: 178
Antigüedad: 18 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Descomprimir un RAR en java

Ya encontre una libreria(Junrar) que esta hecha en codigo java y sirve para cualquier plataforma(ademas tambien estan los fuentes) :

http://sourceforge.net/project/showf...roup_id=198859

La probe y funciona, aunque casi no hay documentacion su uso es bastante simple, yo solo use dos clases para descomprimir :

Código:
import java.io.*;
import de.innosystec.unrar.Archive;
import de.innosystec.unrar.rarfile.FileHeader;

public class Main {

    public static void main(String[] args) throws Exception{
 
        File archivoRar = new File("/directorio/archivo.rar");
        File archivoDestino = new File("/destino/archivodestino");
        PrintStream ps = new PrintStream(archivoDestino);
        Archive archivo = new Archive(archivoRar);
        FileHeader fh = archivo.nextFileHeader();
        archivo.extractFile(fh, ps);
    }
}
*Se deben agregar las dos librerias que vienen en el archivo

Ojala les sirva de ayuda.