Перейти к содержанию

7-zip, задать метод и степень сжатия через консоль


Евгений Малинин

Рекомендуемые сообщения

Имеется 7-zip версии 9.21 beta

 

Нужно через консоль задать метод и степень сжатия. Покурив мануалы, понял, что это делается через ключ -m

 

Вопрос: как это сделать?

 

set VTIME=%time:~0,-3%
set VTIME=%VTIME::=.%
"C:\Program Files\7-Zip\7z.exe" a -m=LZMA x=9 trdmp_%date%_%vtime%.7z *.log *.dmp *.txt

 

Запись, что я наколдовал выше выдаёт ошибку...

Ссылка на комментарий
Поделиться на другие сайты

set VTIME=%time:~0,-3%
set VTIME=%VTIME::=.%
"%programfiles%\7-Zip\7z.exe" a -m0=LZMA -mx=9 "c:\trdmp_%date%_%vtime%.7z"  *.log *.dmp *.txt

 

fb128
зачем?

 

Евгений Малинин,

x=9

 

x: eXtract files with full paths
Изменено пользователем Omnividente
Ссылка на комментарий
Поделиться на другие сайты

Евгений Малинин,

Цитата(Евгений Малинин @ 21.04.2011, 9:32) *

x=9

 

 

Цитата

x: eXtract files with full paths

x=[0 | 1 | 3 | 5 | 7 | 9 ]

Sets level of compression

 

Level Method Dictionary FastBytes MatchFinder Filter Description

0 Copy No compression.

1 LZMA 64 KB 32 HC4 BCJ Fastest compressing

3 LZMA 1 MB 32 HC4 BCJ Fast compressing

5 LZMA 16 MB 32 BT4 BCJ Normal compressing

7 LZMA 32 MB 64 BT4 BCJ Maximum compressing

9 LZMA 64 MB 64 BT4 BCJ2 Ultra compressing

 

Note: "x" works as "x=9".

 

Но, как выяснилось, это -mx xD

 

Если так попробывать

 

Спасибо! Так заработало :o

 

Ещё вопрос - ни в справке ни по команде помощи не могу найти ключ, чтобы после архивирования, файлы, помещённые в архив, удалялись. Есть ли такая возможность в консольной версии?

 

Если такого нет, то как считать выходной код архиватора (тогда я по условию, если код 0, удалю все *.dmp, *.log и *.txt в папке)?

Ссылка на комментарий
Поделиться на другие сайты

Ещё вопрос - ни в справке ни по команде помощи не могу найти ключ, чтобы после архивирования, файлы, помещённые в архив, удалялись. Есть ли такая возможность в консольной версии?

 

Если такого нет, то как считать выходной код архиватора (тогда я по условию, если код 0, удалю все *.dmp, *.log и *.txt в папке)?

Дак в батнике котором ты пишешь, после строк для архивации прописывай условие.

 

Он у тебя выполнит действие по архивированию, после чего ты и пиши удалить в такой то папке такие то файлы.

Ссылка на комментарий
Поделиться на другие сайты

Дак в батнике котором ты пишешь, после строк для архивации прописывай условие.

 

Он у тебя выполнит действие по архивированию, после чего ты и пиши удалить в такой то папке такие то файлы.

Суть в том, что мне нужно удалять эти файлы только, если архиватор возвращает 0. Как считать то, что он выдаёт?

Ссылка на комментарий
Поделиться на другие сайты

Суть в том, что мне нужно удалять эти файлы только, если архиватор возвращает 0. Как считать то, что он выдаёт?

Тоесть когда он полностью выполнил архивацию данных успешно?

Ссылка на комментарий
Поделиться на другие сайты

Тоесть когда он полностью выполнил архивацию данных успешно?

Да, именно так :lool: Или, хотя бы "1" - с некритичными ошибками

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Анди25
      Автор Анди25
      День добрый,
       
      Вылетает консоль KSC при попытке просмотра сертификата (Параметры подключения к Серверу администрирования-Сертификаты-Свойства) с ошибкой:
       
      процесс 9020 
      …\mmc.exe будет завершен по причине исключения
      exception access violation (c000005) сработавшего в модуле crypt32.dll
       
      На сервере 2025 такое поведение замечано, в 2х местах(ошибок нет на диске и в работе системы, все обновления стоят), а например на Win10 все открывает.. Как-то можно исправить или ждать новых исправлений системы\касп?
    • MiStr
      Автор MiStr
      Цикл интервью с экспертами "Лаборатории Касперского" сезона 2025 года начинается прямо сейчас!
       
      Что таит закулисье расследования операции "Триангуляция"? Какие тренды в киберпреступности наблюдаются сейчас? Как попасть на работу в GReAT? Ответы на эти и многие другие вопросы знает Леонид Безвершенко, Security Researcher в Глобальном центре исследования и анализа угроз (GReAT) "Лаборатории Касперского".
       
      @bzvr готов отвечать на вопросы участников клуба по 28 марта 2025 года включительно. Традиционно интервьюируемым будет выбран лучший вопрос, автор которого получит подарок от клуба. Вопросы можно начинать задавать уже сейчас.
       

       
       
    • Роман П.
      Автор Роман П.
      Добрый день.
       
      На одном из ПК возникла проблема с подключением к серверу администрирования через mmc-консоль администрирования.
      При попытке подключения выдает ошибку - неверный сертификат, показывая его отпечаток. Отпечаток сертификата действительно не совпадает с тем, что находится на сервере администрирования.

       
      1) При попытке повторного подключения, указываю "вручную" файл сертификата, который располагается на сервере администрирования в  C:\ProgramData\KasperskyLab\adminkit\1093\cert - статья О сертификатах Kaspersky Security Center
      Результат - аналогичен неверный сертификат.
      2) Исходя из статьи Решение проблем с узлами Сервера администрирования - зачищал файл сервера администрирования в %USERPROFILE%\AppData\Roaming\Microsoft\MMC\ 
      3) Заметил, что после того как запускаешь консоль и выдает эту ошибку, то в хранилище сертификатов certmgr.msc формируется этот "левый" сертификат.

      4) Его зачистка в хранилище сертификатов, а также же поиск  по отпечатку и удаление в реестре с последующей перезагрузкой ПК к результату не привели. По-прежнему - неверный сертификат.
      5) Переустанавливал агента и клиента Касперского. Также пытался производить подключение без установленного антивируса и агента.
       
      Вопросы: как исправить эту проблему? Как удалить этот непонятный сертификат и заставить сервер получить верный. 
       
    • ondar
      Автор ondar
      Добрый день, хотим добавить второго админа в ksc linux v15.2, через web-панель добавили внутреннего пользователя с паролем, при авторизации на web-панели с уз второго админа система пишет что логин и пароль неверны, введенные нами данные верны, пробовали третьего админа добавить все результат тот же, как будто ksc или ksc web не видит данные уз, в какую сторону еще можно посмотреть чтобы решить данную проблему?
      Спасибо! 
    • KL FC Bot
      Автор KL FC Bot
      Программы-архиваторы, упрощающие хранение и пересылку файлов, стали привычным инструментом не только для пользователей, но и для злоумышленников. Вредоносные архивы систематически находят как в целевых атаках, так и в инцидентах с шифровальщиками-вымогателями. Злоумышленники в основном применяют их для обхода средств защиты информации, обмана пользователей и, конечно, для извлечения украденных данных. А значит, ИБ- и ИТ- отделам следует уделять особое внимание тому, как архивы обрабатываются в ОС, бизнес-приложениях и защитных инструментах. Рассказываем, для чего злоумышленники могут использовать архивы.
      Доставка вредоносного ПО с обходом предупреждений Mark-of-the-Web
      Благодаря логическим особенностям и уязвимостям конкретных архиваторов, при распаковке под Windows у извлеченного файла иногда не устанавливаются атрибуты «загружен из Интернета» (Mark-of-the-Web, MOTW). Технически эти атрибуты сохраняются в альтернативном потоке данных (NTFS alternative data stream) Zone.Identifier. Если идентификатор указывает на внешний источник файла (ZoneID = 3, 4), то при попытке запуска исполняемого файла появляется предупреждение Windows, а Office автоматически открывает потенциально небезопасный документ в защищенном режиме.
      Эксплуатируя дефекты архиваторов, атакующие обходят этот слой защиты. Самой свежей уязвимостью, приводящей к инцидентам такого рода, стала CVE-2025-31334 в WinRAR, но этот случай не единичный: известны CVE-2025-0411 в 7-Zip, CVE-2024-8811 в WinZip и другие. Важно учитывать, что некоторые архиваторы вообще не поддерживают MOTW, устанавливают ее только для некоторых расширений файла либо только при определенных способах распаковки. Сводная таблица по поддержке MOTW архиваторами доступна на GitHub.
       
      View the full article
×
×
  • Создать...