Если вам нужно сжать большой пакет файлов и вы хотите добавить защиту паролем к каждому из них, каков самый простой или самый быстрый способ сделать это? В сегодняшнем посте SuperUser Q&A есть ответ на любопытный вопрос читателя.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser DAE хочет знать, как заархивировать и защитить файлы паролем, сделав как можно меньше шагов:
Мне нужен способ взять кучу файлов и сжать их в отдельные zip-файлы, каждый из которых использует один и тот же пароль. Я хочу сделать это за один простой шаг. Я создал пакетный файл, который заархивирует каждый из них с помощью 7zip (который отлично работал), но не защищает их паролем.
Есть ли команда, которую я могу добавить в пакетный файл, содержащий пароль? Или, в качестве альтернативы, как я могу создать командный файл, который будет защищать паролем сжатые файлы?
Как заархивировать и защитить файлы паролем за минимальное количество шагов?
Ответ
У участника SuperUser Дэвида Постилла есть для нас ответ:
Как я могу создать командный файл, который будет защищать паролем сжатые файлы?
Используйте параметр -p, переключатель -p (установить пароль), который задает пароль.
Синтаксис
- -p{password}
{password} указывает пароль
Примеры
Сжимает файлы * .txt в archive.7z, используя пароль «секрет». Он также шифрует заголовки архивов (ключ -mhe), чтобы имена файлов были зашифрованы.
- 7z архив. 7z -psecret -mhe * .txt
При сжатии папок:
- «C: \ Program Files (x86) \ 7-Zip \ 7z.exe» a «%% X.zip» -psecret «%% X \»
Извлекает все файлы из archive.zip, используя пароль «секрет».
- 7z x archive.zip -psecret
Источник: -p (установить пароль) переключатель
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .