crear con java .zip .rar con contraseña
Hola a todos !
Tengo un pequeño problema y es que tengo implementado como crear .zip .rar con Java, pero donde me encuentro el problema
es a la hora de querer establecer una contraseña a estos archivos creados.
Agradeceria mucho si puedieran orientarme en esta tarea.
Un saludo
Hasta Luego
- Inicie sesión o regístrese para enviar comentarios
Zip4j
Alguna vez utilicé algo que se llama Zip4j, aunque no recuerdo exactamente como lo hice sé que es posible hacerlo con esa libreria... encontre estos ejemplos
7zip
Yo hace tiempo intente hacerlo y no pude usando las librerias nativas, la unica solucion que logre encontrar sin comprar librerias externas, fue instalar 7zip y despues crear un bat que ejecutara 7zip en linea de comandos. Si encuentras otra solucion ojala la puedas compartir, saludos.
java.util.zip
Con las clases de java.util.zip puedes crear un archivo ZIP estándar. Pero si lo quieres protegido con contraseña entonces hay que revisar esa spec adicional; seguramente se usa cifrado basado en password siguiendo el estandar PKCS#5 pero hay que ver si se almacena algoritmo (o siempre se usa el mismo), cómo se almacena la sal y si se cifra cada archivo por separado o se arma el archivo zip y luego se cifra completo como un solo BLOB...
Probare esta solucion
Buenos Días !
Gracias por responder, probare primero con esta solución pues en principio es lo que busco.
Prefiero en principio intentarlo sin utilizar la linea de comando.
Ya os cuento.
Un saludo y hasta luego
Probado !
Exactamente lo que necesitaba.
Funciona perfectamente, al menos con las pruebas que he relizado.
Llevaba ya varios dias buscando por internet y nada de nada.
Y tu en una linea me diste la solucion.
Muchas gracias.
Solucion perfecta.
Adios