Какую платформу (Linux, Windows, ...) вы используете?
Whitequark
@ Денис: хорошо, если ты пишешь это серьезно, это грустно, а если нет, то все равно это не смешно. (А что если я скажу, что обычный исполняемый файл 7zip не будет работать в Windows 3.11?)
whitequark
Я запускаю Windows 7 и Ubuntu Linux 10.10, в зависимости от того, что нужно делать. 7zip кроссплатформенный, но какая разница?
Мэтт Вилки
Ответы:
21
По своей природе, если вы хотите, чтобы файл был зашифрован, его необходимо распаковать и перепаковать, поскольку весь архив должен быть зашифрован паролем.
Это правильный ответ;) - Даже если программа дает вам возможность добавить пароль к ZIP-файлу за один шаг, она внутренне перепакует все файлы.
BlaM
1
@BlaM спасибо за разъяснения. Хотя мы думаем об этом более тщательно, бит «идти ко всем неприятностям» на самом деле состоит в том, чтобы избежать моих неприятностей, а не компьютера. ;-) Так что я бы согласился с этой опцией, которая, кажется, в любом случае недоступна.
Мэтт Вилки
13
Будет ли это работать для вас, чтобы ZIP-файл? Используйте сжатие no / low и зашифруйте оригинальный zip-файл. Это намного быстрее, чем переупаковка оригинальных файлов.
Если вы предпочитаете графический интерфейс, WinRAR и PeaZip могут пакетно шифровать существующие архивы.
В WinRAR: выберите ZIP-файлы> Инструменты> Преобразовать архивы> Сжатие ...> Установить пароль ...
В PeaZip: Выберите ZIP-файлы> Преобразовать> Введите пароль / ключевой файл (дополнительно установите алгоритм ZipCrypto на вкладке «Дополнительно» для совместимости со встроенной обработкой ZIP в Windows)
Ответы:
По своей природе, если вы хотите, чтобы файл был зашифрован, его необходимо распаковать и перепаковать, поскольку весь архив должен быть зашифрован паролем.
источник
Будет ли это работать для вас, чтобы ZIP-файл? Используйте сжатие no / low и зашифруйте оригинальный zip-файл. Это намного быстрее, чем переупаковка оригинальных файлов.
источник
Вы можете защитить паролем существующий ZIP-файл с помощью zipcloak .
EDIT: Т. Фурукава обработал патч для zipcloak , который добавляет опцию пароля , поэтому пакетная обработка гораздо проще:
C:\>for %f in (*.zip) do zipcloak -p password %f
.Если вы предпочитаете графический интерфейс, WinRAR и PeaZip могут пакетно шифровать существующие архивы.
В WinRAR: выберите ZIP-файлы> Инструменты> Преобразовать архивы> Сжатие ...> Установить пароль ...
В PeaZip: Выберите ZIP-файлы> Преобразовать> Введите пароль / ключевой файл (дополнительно установите алгоритм ZipCrypto на вкладке «Дополнительно» для совместимости со встроенной обработкой ZIP в Windows)
источник