Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Contraseña en archivos comprimidos (https://www.clubdelphi.com/foros/showthread.php?t=83931)

rruffino 17-08-2013 00:13:43

Contraseña en archivos comprimidos
 
Hola, estoy usando el ZipMaster y no he tenido problemas para comprimir los archivos. El tema es que quiero brindarle un poco de seguridad, poniendo una contraseña al archivo generado, para ello, lo que hago es:
Código Delphi [-]
Zip.FSpecArgs.Clear;
Zip.FSpecArgs.Add('c:\prueba.txt');
Zip.Password:='contrasenia';
Zip.Add;

El archivo se genera correctamente, pero cuando lo abro al archivo con winrar por ejemplo, me deja ver y extraer su contenido..
Desde ya muchas gracias!
Saludos!!!

Casimiro Notevi 17-08-2013 09:53:35

Yo lo uso con clave y funciona correctamente, pero creo que "tiene truco", mira la documentación, creo recordar que había que hacerlo de una manera "especial".

rruffino 17-08-2013 15:29:40

Solución!
 
Gracias al amigo Casimiro Notevi, y revolviendo en la documentación del componente he logrado comprimir con contraseña, agregando la misma al momento de agregar el archivo a comprimir el zip, quedando:
Código Delphi [-]
Zip.FSpecArgs.Add( 'C:\prueba.txt < PASSWORD' );
En donde el símbolo < indica que PASSWORD es la nueva contraseña del archivo a agregar al Zip.

Gracias, y espero que le sirva a algun otro.
Saludos!!!!

Casimiro Notevi 17-08-2013 18:43:06

Ese era el truco, ya no me acordaba :)


La franja horaria es GMT +2. Ahora son las 02:56:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi