7-Zip не запитує мене для пароля ZIP-файлу, який я зашифрував, двічі клацнувши його


31

Я просто спробував зашифрувати папку з 7-Zip командним рядком, вибравши пароль, але при подвійному натисканні на файл ZIP він показує мені список файлів, не запитуючи пароля.

Чи є спосіб по-справжньому зашифрувати папку з командного рядка?

Відповіді:


41

Формат ZIP не дозволяє шифрувати списки файлів. Це означає, що списки файлів може бачити кожен.

Зашифрований лише вміст файлів, а це означає, що ніхто не може прочитати файл без вашого пароля.

Завдяки цьому 7-Zip запитує ваш пароль лише перед розпакуванням.

Якщо вам потрібен формат, який шифрує список файлів, використовуйте 7Zта переконайтесь, що ви поставили прапорець "Шифрувати назви файлів".

Для більш технічного розуміння, специфікація ZIP не дозволяє шифрувати Центральний Каталог.


7

Вам буде запропоновано ввести пароль при спробі витягнути файли. Для простого перегляду вмісту архіву не потрібен пароль.

Якщо ви хочете ослабити вміст архіву, стисніть каталог в архів, а потім стисніть цей архів паролем. Таким чином, вам доведеться витягнути архів із паролем, витягнути архівний (і затуманений) вміст.


1
Не витрачайте свої цикли процесора на стиснення другий раз, якщо ви зможете цього уникнути.
Фоші

Правда досить. Звичайно, досить просто вибрати Store для механізму стиснення під час другої ітерації. У мене за замовчуванням встановлено найшвидший, і 7-Zip - смішно швидкий. :)
JMD

3

Узагальнене рішення, яке працює для всіх програм zip (WINzip, 7-Zip, MacZip тощо), полягає у тому, щоб просто двічі зафіксувати його, переконавшись, що вдруге (або в обох випадках) захищено паролем шифрування.

Див.: Відображення імен файлів без введення пароля, коли відкрито зашифрований Zip-файл



1

Ви можете використовувати GNU Tar, щоб перетворити каталог у єдиний файл, який ви можете потім стиснути як звичайний файл із 7z. Усі, хто переглядає архів, просто побачать файл tar.


Привіт Гарна пропозиція

Вам не потрібен інший інструмент; 7-Zip також може зробити файл tar. Наприклад, вибравши "Додати в архів", вибрав "tar" для параметра "Формат архіву". У командному рядку повинен бути подібний варіант.
Пітер Мортенсен

0

Подвійне клацання покаже вам файли. Тепер спробуйте витягти один ... як я пам'ятаю, що , коли ви отримаєте запрошення на введення пароля.


0

Якщо ви використовуєте Total Commander з 7-Zip плагіном , натисніть ALT+ F5(або Файли -> Пакет ...) для стиснення файлів або папок, натисніть кнопку Налаштувати та встановіть прапорець Зашифрувати заголовки файлів і імена .

Крім цього, відповідь Ендрю Мура правильна.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.