Comment extraire un fichier .7z protégé par mot de passe?

44

Quelqu'un peut-il me dire comment extraire un fichier .7z protégé par mot de passe sur le serveur Ubuntu?

(Je connais le mot de passe, j'ai juste besoin d'un programme pour le faire et d'un exemple d'utilisation de ce programme ...)

Wolfy
la source

Réponses:

51

Installez d’abord p7zip-fullsur le serveur, puis exécutez cette opération pour extraire une archive z7 appelée test.7z, chiffrée avec le mot de passe password:

7z x test.7z -ppassword

Comme JanC ajoute ci-dessous, vous pouvez omettre le -ppassworddrapeau entier et il vous demandera simplement le mot de passe lors de l'extraction:

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
Oli
la source
3
Je pense que le système demande également le mot de passe si vous n'en indiquez pas sur la ligne de commande (ce qui pourrait être plus sûr si plusieurs utilisateurs utilisent le serveur).
Janv
2
Je peux confirmer que c'est vrai.
Oli
Anywhay cela peut être fait via gui?
étamé
@tinhead Faites un clic droit sur le fichier, cliquez sur extraire, sautez dans le mot de passe. Je pensais que cela était le comportement hors-the-box , mais dans le cas où il n'est pas, je le file-roller, lzmaet les p7zip-fullpaquets installés. Installez-en certains et réessayez.
Oli
Eh bien c'est génial. J'ai passé 10 heures à compresser, mais ce -p='my passphrase'n’est pas le bon format d’argument. Fileroller ne voulait pas le compresser, se suspendant après avoir rassemblé une liste de fichiers, il a donc fallu utiliser la ligne de commande. Je ne peux pas comprendre ce que la pwd est. Ce n'est pas my passphrase, 'my passphrase', ='my, ='my passphrase'ou ='my passphrase. Génial. Recommencer la compression, cette fois avec argument -pmy\ passphrase, cela semblait fonctionner (testé cette fois-ci) ... Edit: Cela -mhe=onvaut également la peine d'être mentionné.
Luc
-1

il y a une rareté à faire cette tâche. Il peut gérer les fichiers .rar, .zip et .7z. Découvrez cet article:

http://mediakey.dk/~cc/howto-crack-rar-7z-and-zip-files-in-linux/

J'espère que cela aidera

aneeshep
la source
tnx pour cela, mais je connais le mot de passe, il suffit de l'extraire :)
Wolfy
2
rarcrackest également assez horrible avec ses faux positifs. Je l’ai testé sur mon test.7z d’en haut et l’a laissé sortir avec de mauvais mots de passe.
Oli
1
Lien brisé, erreur 404.
gerrit