Как создать заблокированный (только для чтения) архив 7zip?

вы можете создать "заблокированный" архив RAR с помощью WinRar, так что файлы не могут быть изменены или удалены, и они становятся доступными только для чтения без использования пароля. Возможно ли это также с форматом 7z?

интересно, что применение атрибутов "только для чтения" к архиву 7z не защищает его от модификации!

22
задан QED
28.12.2022 3:20 Количество просмотров материала 2905
Распечатать страницу

1 ответ

Я не могу найти ничего в документации 7zip о блокировке его файлов. На данный момент я предполагаю, что это зависит от алгоритма сжатия RAR.

что касается собственно блокировки файла, то есть несколько вариантов:

  • Как вы сказали, Установка атрибута файла не мешает 7zip от изменения его содержимого. Цитата из Википедия:

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

  • можно использовать attrib команда для изменения атрибута чтения, но это может попасть на предыдущий пункт.

  • вы можете использовать cacls команда, которая работает на уровне файловой системы и должны быть непроницаемым для поведения Windows. Пример использования выглядит следующим образом:

    CACLS C:\file.7z /E /G "User_Name":R
    

    это даст доступ только для чтения .Файл 7z, на уровне NTFS. Это не будет работать, если диск имеет формат FAT32 или другой. Я предполагаю, что более простой способ сделать это-с вкладки "безопасность" в свойствах файла и предоставить пользователям только управление чтением.

0
отвечен Doktoro Reichard 2022-12-29 11:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх