Crear archivos .ZIP con contraseña

Fuente: Macuarium.com


Para asignar una contraseña a un archivo .ZIP y sin programas de terceros, usaremos el Terminal (lo encontraras en "Aplicaciones/Utilidades/Terminal.app") , Abrir y escribir:


Para comprimir y crear la contraseña

    $ zip -ejr archivoSALIDA.ZIP archivoORIGINAL


Donde "archivoSALIDA.ZIP" Es el archivo de salida, el que nos generará ya comprimido y con la contraseña que nosotros especifiquemos. Y donde "archivoOriginal" es el archivo o carpeta que queremos comprimir y proteger.


Ejemplo para un archivo:

$ zip -ejr Documentos.zip /Users/username/Documents/Informe.pdf
   Enter password: 
   Verify password: 
   adding: Informe.pdf (deflated 28%)


En ese ejemplo he tomado el archivo "Informe.pdf" de mi carpeta de Documentos y he generado un .zip con la contraseña especificada.


Ejemplo para una carpeta:

$ zip -ejr Documentos.zip /Users/username/Documents
   Enter password: 
   Verify password: 
   adding: xxxxxxxxxxx  (deflated 28%)


En ese ejemplo he tomado el directorio "Documents" de mi carpeta de usuario y he generado un .zip con la contraseña especificada.


Para descomprimir el .ZIP con la contraseña

Podemos hacerlo desde el Finder, pero si deseamos, podemos hacerlo desde consola, solamente escribimos:


$ unzip Documentos.zip


   Archive:  Documentos.zip
  [Documentos.zip] Informe.pdf   password:


Nos solicitará la contraseña y pulsamos Enter. Acto seguido comenzará a descomprimir el .ZIP


Y listo, ya podremos crear .ZIP protegidos por contraseña, y sin tener que recurrir a programas extras, solamente con nuestro Terminal de UNIX.


Notas:

*Al introducir la contraseña, no aparecerá en el terminal escrita por seguridad.

*No es necesario escribir manualmente la ruta del archivo o carpeta que queremos comprimir. Basta con arrastrar éste hasta la ventana del Terminal para que aparezca allí la ruta, sin que tengamos que teclearla.

*El archivo comprimido lo pone, por defecto, en la carpeta de usuario. No en el mismo sitio donde estaba el archivo a comprimir.