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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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 и совместимые с ними

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

Примечание:
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)

  • Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: Victor_VG, 20:45 03-08-2025
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за подсказки.
    Нет поиска файла в архиве по маске.
    Как есть в том же Rar.
    Кстати это очень удобно.

    Всего записей: 903 | Зарегистр. 17-01-2010 | Отправлено: 19:47 27-01-2025
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    Из командной строки можно протестировать архив, указав желаемую маску. Количество файлов, соответствующих маске, будет выведено в консоль. Только надо иметь в виду, что 7-Zip трактует маску нестандартно: например, по маске *.ext не ищет в подкаталогах (в первом уровне надо указывать *\*.ext).
    Блин, умная мысля приходит опосля. В 7zFM включите Flat view и нажмите + (Edit->Select, выбор файлов по маске). Вот и поиск.

    Всего записей: 1137 | Зарегистр. 12-06-2019 | Отправлено: 21:13 28-01-2025 | Исправлено: uShell, 21:16 28-01-2025
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, а как понять что  
    -slp (set Large Pages mode)
    действительно задействует "Large Pages mode" при работе 7-Zip ?
     
    Добавлено:
    Вроде нагуглил
     

    Код:
    7z.exe b 3 -md22 -mmt1

     
    RAM size:   32708 MB
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
    Avr:      5629   100   5473   5476  |      77224   100   6600   6593
     

    Код:
    7z.exe b 3 -md22 -mmt1 -slp

     
    RAM size:   32708 MB(LP-2MB-1G)
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
    Avr:      6136   100   5947   5970  |      76755   100   6573   6553
     

    Код:
    7z.exe b 3 -md22 -mmt1 -slp

    у юзера без "SeLockMemoryPrivilege"
    RAM size:   32708 MB(LP-2MB-1G-NA)
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
    Avr:      5689   100   5525   5535  |      77005   100   6587   6575
     

    Всего записей: 7489 | Зарегистр. 31-08-2008 | Отправлено: 21:04 01-02-2025 | Исправлено: ndch, 21:33 01-02-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ndch
    Работать чуть быстрее будет.
    Или по диспетчеру задач видно. Память выделяется сразу вся, а не плавненько нарастает. Колонка Working set показывает вообще мелочь (во всём времени операции), а Commit size показывает сразу всю выделенную на процесс память. А если в процессе работы первая величина догоняет вторую, а не топчется у плинтуса, значит большие страницы не используются.

    Всего записей: 19749 | Зарегистр. 04-11-2010 | Отправлено: 21:18 01-02-2025
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чуть выше для 7z.exe обновил более-менее понятный признак.
    Ну и да, при сравнении результатов у бенчмарка с "-slp" получилось +10% производительности.

    Всего записей: 7489 | Зарегистр. 31-08-2008 | Отправлено: 21:26 01-02-2025 | Исправлено: ndch, 21:30 01-02-2025
    insorg



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

    Цитата:
    с "-slp" получилось +10% производительности

    Плюс-минус столько и есть, правильно всё.

    Всего записей: 19749 | Зарегистр. 04-11-2010 | Отправлено: 21:45 01-02-2025
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вообще интерфейс пользователя оставляет в недоумении
    воть
     
    Добавлено:
    А вообще этот "-slp" при каких условиях даёт прирост производительности?
     
    Только при сжатии (и бенчмарке) ?
    На каких алгоритмах, с какого размера  словарём ?

    Всего записей: 7489 | Зарегистр. 31-08-2008 | Отправлено: 21:51 01-02-2025 | Исправлено: ndch, 16:25 02-02-2025
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ndch
     
    Смысл использовать большие страницы памяти есть только если их поддерживает аппаратура и ОС. Первое означает "процессор может работать с большими блоками адресов без перехода в состояние простоя из-за отсутствия команд и/или данных, а массив памяти ОЗУ позволяет адресовать такие блоки" т.е. на модулях должны стоять микросхемы памяти (их внутренняя адресация строится по схеме block x column x bank) с мегабайтными блоками. Первое условие поддерживается в основном серверными процессорами, второе микросхемами памяти большой ёмкости, по 4Gbit и более. А их ставят на модули ёмкостью от 16 ГБ т.к. иначе набрать нужную ёмкость модуля не превысив максимальный выходной ток контроллера памяти невозможно.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 23:09 01-02-2025
    galina2000

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Понадобилось включить в архивы 7z комментарии (не файлами description). В какой программе это можно сделать, или нужно конвертировать все эти архивы в rar. В таком случае есть ли для ПК пакетный конвертер 7z > rar? Спасибо.
     
    BorlandIMHO
    Подробнее...

    Всего записей: 554 | Зарегистр. 21-08-2006 | Отправлено: 06:24 02-02-2025 | Исправлено: galina2000, 13:13 02-02-2025
    BorlandIMHO

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

    Цитата:
    пакетный конвертер 7z > rar?

    Встроен в WinRar.  
    Любые поддерживаемые архивы в rar или zip.
    Операции->Преобразовать архивы

    Всего записей: 3047 | Зарегистр. 12-10-2006 | Отправлено: 09:24 02-02-2025
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Раз никто не рассказывает, то продолжаю наблюдение над "-slp"
     
    Ощущение что  
    эффект заметный (> 5% ; ~10%) только с LZMA ( в частности 7z b -mmt=1 -mm=LZMA:x3 -slp )
    На PPMd ( 7z b -mmt=1 -mm=PPMd -slp  ) эффект меньше. Аналогично с LZMA2
    На BZip2 ( 7z b -mmt=1 -mm=BZip2 -slp ) эффекта не ощущаю. Аналогично с Deflate64, Deflate.
     
    Короче:
    Иногда эффект заметен.
    Из плюсов - "почти бесплатно".
    Из минусов - работает при запуске от пользователя с админскими правами, как вариант - добавить  пользователю привилегию "SeLockMemoryPrivilege" (если это  допустимо).

    Всего записей: 7489 | Зарегистр. 31-08-2008 | Отправлено: 16:05 02-02-2025 | Исправлено: ndch, 09:18 03-02-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ndch
    На сайте 7-zip слева внизу, ссылка на сайт и программу 7-max, где справка о режиме LP гораздо подробнее, программу можно и не ставить, просто распаковать дистрибутив. Режим LP - это все что эта программа умеет делать.
     
    LP ускоряет любую упаковку. Хеширование, распаковку и тестирование архива ускоряет не значительно. LP действует на уровне системы, а не конкретной операции, просто одни операции от этого режима бенефицируют, другие нет.
     
    Если какие то требования к режиму LP в 7-zip не соблюдаются, например, отсутствие привилегий или не возможность занять запрошенный объём физической памяти сразу, никаких и нигде предупреждений и ошибок не будет, будут использоваться обычные страницы, как откат.

    Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 16:50 02-02-2025 | Исправлено: lelik007, 10:07 03-02-2025
    Matvei_B



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста.
    Сжимаю папку через контекстное меню Добавить к архиву... с выбором своих настроек сжатия, которые запоминаются архиватором.
    Но если потом, в другой раз, выбираю пункт Добавить к "Имя_папки.7z", то он не сжимает с теми же параметрами, которые он ранее запомнил. То есть всё равно надо через Добавить к архиву..., тогда применит те параметры.
    А можно как-то заставить его использовать те же параметры через Добавить к "Имя_папки.7z"? Не нашёл нигде в настройках...

    Всего записей: 578 | Зарегистр. 26-03-2006 | Отправлено: 17:36 18-02-2025
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Matvei_B
     
    Можно, например скриптом (пакетным файлом) или ярлыком который задаёт набор ключей, а в качестве параметра принимает имя объекта. В командной строке ярлыка это выглядит так <program_name> <command> %f, где %f подставляемое ОС имя объекта,  <program_name> имя вызываемой программы, <command> - её команда со всеми ключами (если есть). В обоих случаях поведение программы будет определяться <command>.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 10:43 19-02-2025
    Matvei_B



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    О, не, я думал, чтобы как-то можно было через интерфейс, а не собирать скрипты да батники.
    В конце концов, всё равно будет проще через "Добавить к архиву...", чем этот огород городить.
    Вообще, тогда хотелось бы, чтобы разработчик добавил такую возможность...
    Благодарю за ответ!

    Всего записей: 578 | Зарегистр. 26-03-2006 | Отправлено: 11:35 19-02-2025
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Matvei_B
     
    В 7zFM (GUI) такой возможности нет, но можно использовать альтернативные оболочки которые её имеют. Например плагин ArcLite для Far Manager имеет возможность сохранения и выбора профилей сжатия (в диалоге Создать архив задаём настройки, в поле Профиль вводим имя профиля, там же Сохранить, после нажимаем Сохранить настройки) что делаем один раз, а потом выбирать нужный профиль под текущую задачу. Наверняка есть и иные оболочки со сходными свойствами, но я ими не пользуюсь и их имён не назову.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 12:10 19-02-2025
    VV189



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну наконец-то. Не прошло и года... хотя подождите  
    7-Zip-zstd Release v24.09-v1.5.6-R1

    Всего записей: 541 | Зарегистр. 10-09-2006 | Отправлено: 14:12 23-02-2025
    Bersaglio



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV189
    Zstd с 20.02.2025 версии 1.5.7, так что приведённый Вами релиз, и вправду, задержался на год.

    Всего записей: 4608 | Зарегистр. 21-08-2006 | Отправлено: 15:21 23-02-2025 | Исправлено: Bersaglio, 15:26 23-02-2025
    ZorKon71

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто-нибудь может подсказать вариант аналога ключа "-ver" в WinRARе?
     
    Спасибо.

    Всего записей: 7 | Зарегистр. 27-09-2009 | Отправлено: 14:31 25-02-2025
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ZorKon71
    Ключ -ver - управление версиями файлов в архивах, он работает только в WinRAR. 7-Zip версии не поддерживает.

    Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 14:34 25-02-2025 | Исправлено: Pasha_ZZZ, 14:34 25-02-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru