¿Cómo extraigo un archivo .7z protegido por contraseña?


44

¿Alguien puede decirme cómo puedo extraer un archivo .7z protegido por contraseña en el servidor Ubuntu?

(Conozco la contraseña, solo necesito un programa para hacerlo y un ejemplo de cómo usar dicho programa ...)

Respuestas:


51

Instale p7zip-fullprimero en el servidor y luego ejecútelo para extraer un archivo z7 llamado test.7z, cifrado con la contraseña password:

7z x test.7z -ppassword

Como JanC agrega a continuación, puede omitir toda la -ppasswordbandera y solo le pedirá la contraseña en la extracción:

oli@bert:~/Desktop$ 7z x test.7z

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: test.7z

Enter password (will not be echoed) : <<I typed the password here>>

Extracting  botch2

Everything is Ok

Folders: 1
Files: 0
Size:       0
Compressed: 118

3
Creo que también le pide la contraseña si no proporciona una en la línea de comandos (lo que podría ser más seguro si varios usuarios usan el servidor).
JanC

2
Puedo confirmar que es verdad.
Oli

De todos modos, esto se puede hacer a través de la interfaz gráfica
estañado

@tinhead Haga clic derecho en el archivo, haga clic en extraer, ingrese la contraseña. Me pareció que era el comportamiento fuera de la caja, pero en caso de que no lo es, tengo el file-roller, lzmay p7zip-fulllos paquetes instalados. Instale algunos de ellos e intente nuevamente.
Oli

Bueno, eso es genial. Pasó 10 horas comprimiendo, resulta que ese -p='my passphrase'no es el formato de argumento correcto. Fileroller no quería comprimirlo, colgándose después de recopilar una lista de archivos, por lo que tuvo que usar la línea de comando. No puedo entender qué es el pwd. No es my passphrase, 'my passphrase', ='my, ='my passphrase'o ='my passphrase. Excelente. Comenzar a comprimir nuevamente, esta vez con argumento -pmy\ passphrase, que parecía funcionar (lo probé esta vez) ... Editar: También -mhe=onpodría valer la pena mencionarlo.
Luc

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.