Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 4)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: Часть 1  |  Часть 2  |  Часть 3


Официальный сайт | Страница проекта на SourceForge.net

Примечания: | Справка: | О программе:
LZMA SDK | История версий | Страница загрузки
На 7-Zip.org доступны сборки для всех поддерживаемых ОС, исходные коды,
а также пакет 7-Zip Extra (автономная консольная версия, библиотеки и плагин для FAR)
 
Тема Сборки и украшательства архиватора 7-Zip

Загрузить:

Последняя стабильная версия: 23.01 (20.06.2023) | Download 7-Zip 23.01 (2023-06-20)
 
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 | x86-64 | arm | arm64, macOS arm64/x86-64, Extra (x86/x64), LZMA SDK, Source (.7z | .tar.xz)
 
Последняя beta-версия: 24.03 (23.03.2024), для Linux/MacOs 23.03.2024 выложена v24.03 beta
Windows: (AMD64, SFX , x86, SFX , Arm64, SFX) | Linux: (AMD64, tar.xz , x86, tar.xz , Arm64, tar.xz , ARM, tar.xz) | MacOS X: (Arm64 and AMD64, tar.xz) | 7-Zip Extra: (7z. x86 + AMD64, DLL, standalone console, ANSI Far plug-in)
 
Последняя alpha-версия: 21.02 (06.05.2021)
x86 (7-Zip SFX) | x64 (7-Zip SFX)
 
Расшифровка обозначения аппаратных платформ к таблицам:
IA32 Win32 для x86/х86-64 и совместимых по набору машинных команд процессоров от i386 и новее    
AMD64 Win64 для AMD64/Intel EMT64 х64-86 совместимые процессоры от AMD K8 и новее    
IA64 Win64 для Intel Itanium/Itanium 2    
ARM Win32 для DEC StrongARM SA-110/Intel XScale совместимые процессоры    
Arm64 64-х битные RISC процессоры с архитектурой ARMv8-A и совместимые с ними

Achtung!
Некоторые провайдеры блокируют официальный сайт. Заходить туда можно через ТОР/прокси или скачивать файлы со страницы проекта на SourceForge.net
Скачивать с посторонних ресурсов, типа различных файлопомоек не рекомендуется, можно легко нарваться на различную заразу.

Примечание:
Alpha и Beta-версии 7-Zip зачастую являются развитием "стабильных" версий с улучшениями и исправлениями багов.
Ссылки на альфы ищем в разделе Open Discussion форума проекта 7-Zip, там же можно получить и консультацию от разработчика.


Дополнения:

  • Плагины для архиватора 7Zip на tc4shell
  • Архив 7-Zip ZS
  • Форк с поддержкой дополнительных алгоритмов - Zstandard, Brotli и др. На странице есть подробные результаты тестов разных алгоритмов и инструменты для тестирования.
  • Ultra7z Archive Optimizer 1.09 Ахтунг! при конвертации пропадают файлы - Проверяйте количество файлов в созданном архиве! Работайте с копиями.
  • Ultra7z Optimizer 0.12  
  • m7zRepacker 1.0.32.301 (версия 7-zip 9.20 включена)
  • Плагин MutiArc для Total Commander с поддержкой 7z
  • Отдельный 7z-плагин для Total Commander
  • Ещё один новый 7z-плагин для Total Commander - Total7zip
  • Иные программы, поддерживающие архивацию в формате 7z
    Дополнительные бесплатные утилиты:

  • 7z SFX Tools - модифицированные SFX модули 1.7.0.3900, Архив версий и 7ZSplit.exe
  • 7z SFX Constructor - программа для сжатия файлов\папок в один *.exe
  • Графическая оболочка для 7z SFX Tools (версия 0.6.0.1, 342 КБ, 01.05.2007)
  • Кнопка для создания и работы с SFX-архивами 7z в Total Commander (Архив версий) (автор: GORA2)
  • Универсальный загрузчик для многотомных 7z SFX архивов. Описание (автор: GORA2)
  • 7-Zip Parameter Generator - генератор параметров командной строки для особых настроек сжатия

    Часто задаваемые вопросы:

  • Почему для использования 2+ ГБ памяти желательно установить 64-битную версию Windоws?
  • Как добавить к имени архива текущие дату и время?
  • Если забыли пароль к архиву, cRARk for 7-Zip purpose, 7z Cracker, Parallel Password Recovery (7-zip module), Hashcat, Daossoft ZIP Password Rescuer
  • А почему вообще в последних версиях убрана поддержка NSIS?
  • Как помещать каждый файл/папку в отдельный архив? (Put each file to separate archive)

  • Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: gjf, 13:38 24-03-2024
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko

    Код:
    7z a -mx9 -md768m -mfb273 -mmt2 <archive_name> [<file_names>...]

    Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 17:12 08-01-2024
    Artem_Butenko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
     

    Цитата:
    Как у вас всё просто а что так вот прям 770 — как вы это определяете? ]

    Беру параметры из GUI-версии для моего ПК. А что в этом смешного?
     
    Добавлено:
    GoblinNN
     
    Большое Вам спасибо, как я понял параметры "-t7z -mx=9 -m0=lzma2" заданы верно и в правильном порядке?
    Подскажите пожалуйста, какой ключ отвечает за архивацию выбранных файлов в один архив. Я использую вызов из контекстного меню проводника пакетного сценария с содержимым.

    Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 17:17 08-01-2024 | Исправлено: Artem_Butenko, 17:25 08-01-2024
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    То - для распаковки но и то указан минимум, а может быть гораздо больше, если возможности позволяют…

    ----------
    Мы все умрём. (-:

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 17:24 08-01-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko
    Объем памяти для упаковки = 11* размер словаря (768 Мб), с чего все и ржут.
    Это объем памяти для распаковки ~ размер словаря.
     
    "C:\Program Files\7-Zip\7z.exe" a -mx=9 -md=768M -mfb=273 -mmt=2 archive.7z file1 file2 file3

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 17:24 08-01-2024 | Исправлено: lelik007, 17:43 08-01-2024
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko
    770 оно на распаковку архива. смотри внимательно.

    Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 17:26 08-01-2024
    Artem_Butenko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
     
    Спасибо Вам за пояснения, как я понимаю, сжать моим скриптом несколько выбранных в проводнике объектов в один файл я не смогу?

    Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 17:28 08-01-2024
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko
    7z.exe a -mx=9 -mmt=2 -myx=9 -mqs -mfb=273 -md=768M -slp
    вот.  
     
    Добавлено:
    Artem_Butenko

    Цитата:
    сжать моим скриптом несколько выбранных в проводнике объектов в один файл я не смогу?

    а чем не устраивает сам 7zip? настроил как надо и вперед...

    Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 17:32 08-01-2024
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    несколько выбранных в проводнике объектов

    Несколько – эт сколько конкретно?

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 17:36 08-01-2024
    Artem_Butenko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
     
    Исправил "очепятку" в моём вопросе, с кем не бывает...

    Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 17:37 08-01-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko
    В проводнике, не знаю, как вы ему имена файлов передадите в скрипте, но именно для 7-zip правильная командная строка,
    которую вы просили.

    Код:
    "C:\Program Files\7-Zip\7z.exe" a -mx=9 -md=768M -mfb=273 -mmt=2 архив.7z файл1 файл2 файл3

    как GoblinNN и написал.
    Метод LZMA2 и режим сжатия непрерывный для уровня 9 и архива .7z идут по умолчанию.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 17:39 08-01-2024 | Исправлено: lelik007, 17:44 08-01-2024
    Artem_Butenko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
     
    Например, группу файлов и каталогов.
    Команда для контекстного меню: "C:\Program Files\7-Zip\MyArchProfile.cmd" "%1"
    Содержимое пакетного сценария: "C:\Program Files\7-Zip\7z.exe" a -t7z -mx=9 -m0=lzma2 -md=768M -mfb=273 -ms=on -mmt=2 "%~dpn1.7z" "%~1" -p"123456789" -mhe -ssw
     
    GoblinNN
    lelik007
    Inoz2000

     
    А какой параметр определяет объём памяти для упаковки? В GUI-версии он указывается и в % и в Мб.
     
    Добавлено:
    GoblinNN
    lelik007
    Inoz2000

     
    Спасибо Вам ребята за оперативность ответов. Перевариваю информацию. Похоже консольная версия может работать только с одним указанным объектом, что в принципе логично.

    Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 17:44 08-01-2024 | Исправлено: Artem_Butenko, 17:46 08-01-2024
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko

    Цитата:
    А какой параметр определяет объём памяти для упаковки?

    а параметр memuse определяет объём памяти для упаковки, но только, если явно не задано количество потоков.

    ----------
    Мы все умрём. (-:

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 17:54 08-01-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko

    Цитата:
     А какой параметр определяет объём памяти для упаковки? В GUI-версии он указывается и в % и в Мб.  

    Объем памяти для упаковки определятся размером словаря.
    -md=768M * 11 = 8448 Мб
    В % и МБ задается общее ограничение памяти для упаковки -mmemuse=p60 (60%) или -mmemuse=9000M (9000 Мб)
     
    Извините, некогда уже, на работу побежал, другие ребята помогут если смогут.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 17:57 08-01-2024 | Исправлено: lelik007, 18:05 08-01-2024
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    В GUI-версии он указывается и в % и в Мб.  
    В GUI-версии через дробь указано необходимое и общее имеющееся (известное только вам) количество.

    Цитата:
    Похоже консольная версия может работать только с одним указанным объектом, что в принципе логично.
    не логично.

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 18:02 08-01-2024
    Artem_Butenko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
     

    Цитата:
    не логично

    Поспешил с заявлением я.
    Я хотел сказать, что в контексте моего пакетного сценария это видимо не получится...

    Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 18:15 08-01-2024 | Исправлено: Artem_Butenko, 18:16 08-01-2024
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Наверняка может помочь FileMenu Tools - там нет проблем со множественным выделением.

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 18:53 08-01-2024
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artem_Butenko
    Ваша ошибка в том, что для формата 7z надо указывать последовательность методов при помощи ключа -m{N}:

    Код:
    7z a -t7z -mx9 -ms+ -mmt2 -m0=lzma2:d768m:fb273

    Объём памяти для распаковки здесь не указывается: его нельзя задать одновременно с размером словаря, т.к. это взаимоисключающие параметры.
     
    UPD: почему-то не обновилась страница с ответами от других.

    Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 19:43 09-01-2024 | Исправлено: uShell, 19:45 09-01-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uShell
    Ничего страшного, правда ему забыли про -slp рассказать, но надеюсь увидит.
    Я про словарь 768 Мб не пойму физически - для 8 Гб ОЗУ много, для 16 - мало.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 20:16 09-01-2024 | Исправлено: lelik007, 09:14 10-01-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007

    Цитата:
    про словарь 768 Мб не пойму  

    А что тут непонятного. Если этой дистанции достаточно для имеющихся данных, то пусть будет. Для распаковки потом же проще.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 21:00 09-01-2024
    Artem_Butenko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Inoz2000
    insorg

     
    Благодарю Вас за пояснения. Ломаю голову над тем, как передать в пакетный сценарий группу выделенных объектов (файлов и каталогов) для сжатия в один файл.
     
    uShell

    Цитата:
    7z a -t7z -mx9 -ms+ -mmt2 -m0=lzma2:d768m:fb273  

    Поясните, пожалуйста, "Solid" здесь не работает в контексте команды, т.е. "-ms=on"?

    Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 07:56 11-01-2024 | Исправлено: Artem_Butenko, 07:57 11-01-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 4)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru