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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

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

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 25.01 (03.08.2025) | Download 7-Zip 25.01 (03.08.2025)
 
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.04 (05.04.2024), для Linux/MacOs 05.05.2024 выложена v24.04 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 и совместимые с ними

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


Дополнения:

  • Плагины для архиватора 7Zip на tc4shell
  • Архив 7-Zip ZS
  • Форк с поддержкой дополнительных алгоритмов - Zstandard, Brotli и др. Vista+. На странице есть подробные результаты тестов разных алгоритмов и инструменты для тестирования.
  • 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)

  • Всего записей: 39755 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: tmrx, 04:50 03-12-2025
    GoblinNN

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

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

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



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

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

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

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



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

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

    Всего записей: 5548 | Зарегистр. 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

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

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

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



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

    Всего записей: 747 | Зарегистр. 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? настроил как надо и вперед...

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



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

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

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

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



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

    Всего записей: 747 | Зарегистр. 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 идут по умолчанию.

    Всего записей: 3488 | Зарегистр. 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

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

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



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

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

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

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

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



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

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

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

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



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

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

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

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



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

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

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

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



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

    Всего записей: 5548 | Зарегистр. 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: почему-то не обновилась страница с ответами от других.

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



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

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



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

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

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

    Всего записей: 20537 | Зарегистр. 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"?

    Всего записей: 747 | Зарегистр. 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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

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


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

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

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru

    Рейтинг.ru