J'ai besoin de décompresser un .zip
fichier protégé par mot de passe en utilisantTerminal
Je peux décompresser le fichier .zip (s'il n'est pas protégé par mot de passe) en utilisant cette commande
unzip /Users/vikas/Desktop/as.zip -d /Users/vikas/Desktop/new\ folder
Remarque: je dois passer le mot de passe dans la commande. Je sais quand il demande le mot de passe, mais mon scénario est différent car je dois passer le mot de passe dans la commande elle-même (par exemple -p "my password"
sous Linux ).
unzip
vous invite à saisir le mot de passe si nécessaire.Réponses:
Utilisez l'
-P password
argument pour passer le mot de passe àunzip
:la source
vous pouvez utiliser " Unarchiver " pour cela, fonctionne parfaitement.
la source
En cas de cryptage AES, la décompression ne fonctionnera pas. Dans ce cas, 7z fait parfaitement l'affaire:
la source
7z x <archive_name> -pPASSWORD
- il n'y a pas d'espace après le-p
.Parfois, la
unzip
commande ne fonctionne pas pour moi, alors remplacer la décompression parditto
résoudra le problème:la source