добавить пароль к существующему zip-файлу с помощью 7zip

30

Можно ли добавить пароль к существующему zip-файлу с помощью 7zip, не беспокоясь о его распаковке и повторной упаковке?

Мэтт Уилки
источник
Какую платформу (Linux, Windows, ...) вы используете?
Whitequark
@ Денис: хорошо, если ты пишешь это серьезно, это грустно, а если нет, то все равно это не смешно. (А что если я скажу, что обычный исполняемый файл 7zip не будет работать в Windows 3.11?)
whitequark
Я запускаю Windows 7 и Ubuntu Linux 10.10, в зависимости от того, что нужно делать. 7zip кроссплатформенный, но какая разница?
Мэтт Вилки

Ответы:

21

По своей природе, если вы хотите, чтобы файл был зашифрован, его необходимо распаковать и перепаковать, поскольку весь архив должен быть зашифрован паролем.

neurolabs
источник
2
Это правильный ответ;) - Даже если программа дает вам возможность добавить пароль к ZIP-файлу за один шаг, она внутренне перепакует все файлы.
BlaM
1
@BlaM спасибо за разъяснения. Хотя мы думаем об этом более тщательно, бит «идти ко всем неприятностям» на самом деле состоит в том, чтобы избежать моих неприятностей, а не компьютера. ;-) Так что я бы согласился с этой опцией, которая, кажется, в любом случае недоступна.
Мэтт Вилки
13

Будет ли это работать для вас, чтобы ZIP-файл? Используйте сжатие no / low и зашифруйте оригинальный zip-файл. Это намного быстрее, чем переупаковка оригинальных файлов.

HaavardMeling
источник
0

Вы можете защитить паролем существующий ZIP-файл с помощью zipcloak .

EDIT: Т. Фурукава обработал патч для zipcloak , который добавляет опцию пароля , поэтому пакетная обработка гораздо проще: C:\>for %f in (*.zip) do zipcloak -p password %f.

Если вы предпочитаете графический интерфейс, WinRAR и PeaZip могут пакетно шифровать существующие архивы.

  • В WinRAR: выберите ZIP-файлы> Инструменты> Преобразовать архивы> Сжатие ...> Установить пароль ...

  • В PeaZip: Выберите ZIP-файлы> Преобразовать> Введите пароль / ключевой файл (дополнительно установите алгоритм ZipCrypto на вкладке «Дополнительно» для совместимости со встроенной обработкой ZIP в Windows)

Майлз Вольбе
источник
6
zipcloak - это не 7zip, как попросил OP: /
nmz787