Мне нужно распаковать .zip
файл, который защищен паролем, используяTerminal
Я могу распаковать файл .zip (если он не защищен паролем) с помощью этой команды
unzip /Users/vikas/Desktop/as.zip -d /Users/vikas/Desktop/new\ folder
Примечание: мне нужно передать пароль в команде. Я знаю, когда он запрашивает пароль, но мой сценарий отличается, так как я должен передать пароль в самой команде (например, -p "my password"
в Linux ).
unzip
запрашивает пароль при необходимости.Ответы:
Используйте
-P password
аргумент для передачи пароляunzip
:источник
Вы можете использовать « Unarchiver » для него, работает отлично.
источник
В случае шифрования AES распаковать не удастся. В таком случае 7z отлично справляются с задачей:
источник
7z x <archive_name> -pPASSWORD
, после-p
.Иногда
unzip
команда не работает для меня, поэтому замена unzip наditto
решит проблему:источник