Как сделать пакетный скрипт для распаковки защищенного паролем .zip файла без дополнительных инструментов zip?

865
Matias

Я хотел предложить пользователю ввести пароль, а затем попытаться разархивировать ZIP-файл. Возможно ли это без использования дополнительных инструментов, таких как 7-zip и WinRAR? Я знаю, что вы можете позвонить, :UnZipFileчтобы извлечь файл .zip, но как я могу сделать это с паролем?

1
В Powershell 5 теперь намного проще архивировать и разархивировать файлы, но также нет встроенного решения для защищенных паролем файлов ZIP. Squashman 6 лет назад 0

1 ответ на вопрос

1
music2myear

Встроенная функция zip в среде Windows 7 CMD не поддерживает извлечение защищенных паролем ZIP-файлов.

Вам придется использовать «дополнительный инструмент», и я рекомендую 7zip, надежную утилиту сжатия с открытым исходным кодом.

Ну, я не знаю, потому что я заметил, что в explorer.exe есть функция, которая позволяет извлекать защищенные паролем ZIP-файлы. Я думал, что вы могли бы просто позвонить из PowerShell или что-то. В любом случае, вы, вероятно, правы. Тогда я просто автоматически загружу и использую 7za.exe в своем пакетном скрипте. Спасибо! :) Matias 6 лет назад 0