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

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

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

Maz (28-11-2021 20:26): 7-Zip | 7z | 7Zip (часть 4)
Сборки и украшательства архиватора 7-Zip
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

   

gyra

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


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

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

Загрузить:

Последняя стабильная версия: 21.06 (24.11.2021)
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 tarball | x86-64 tarball | arm tarball | arm64 tarball, macOS arm64/x86-64 tarball, Extra (x86/x64), LZMA SDK, Source
 
Последняя beta-версия: 21.04 (02.11.2021)
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 tarball | x86-64 tarball | arm tarball | arm64 tarball, macOS arm64/x86-64 tarball, Extra (x86/x64), LZMA SDK, Source
 
Последняя 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
    Дополнительные бесплатные утилиты:

  • 7-Zip Theme Manager 2020 | ещё темы | современные темы и иконки | готовый файл с поддержкой 7-Zip-zstd
  • 7z SFX Tools - модифицированные SFX модули 1.6.2.3888  1.7.0.3900 Архив версий
  • 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)

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:35 20-12-2016 | Исправлено: Maz, 08:35 29-11-2021
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SharkyEXE
    Цитата:
    лучший алгоритм
    Лучший алгоритм - весьма спорное понятие. Даже не для каждого человека, а для каждого устройства и даже для каждого конкретного случая.
    Есть скорость сжатия и распаковки, есть требования к оперативке, есть лучшая поддержка многопоточности, распаковываемость без танцев наконец.
    Какой параметр выиграет по "лучшести" - решает случай и его требования.

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 19:40 21-08-2021 | Исправлено: Pasha_ZZZ, 19:40 21-08-2021
    SharkyEXE

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
     
    Здравствуйте
     
    Пожалуйста, просьба не загружать меня, я сразу напишу - мне самое важное - размер сжатого файла на выхлопе, сколько сжиматься будет - 1-2-3 часа, сколько расжиматься будет - 1-2-3 часа, не суть, если разница идет даже в килобайтах, размер оперативной памяти, загрузки процессора тоже до лампочки
     
    Просьба, при Вашей возможности указать - LZMA2 лучше по максимум сжатия или некие другие алгоритмы, которые есть в 7-Zip ZS with support of additional Codecs - тогда просьба написать, какой алгоритм с какими параметрами использовать

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

    Для меня раз и навсегда неизменный параметр, перекрывающий все Вами имеющее место быть параметры - это размер сжатого файла на выхлопе, сколько сжиматься будет - 1-2-3 часа, сколько расжиматься будет - 1-2-3 часа, не суть, если разница идет даже в килобайтах, размер оперативной памяти, загрузки процессора тоже до лампочки
     
    Спасибо.

    Всего записей: 354 | Зарегистр. 25-01-2009 | Отправлено: 19:53 21-08-2021 | Исправлено: SharkyEXE, 20:02 21-08-2021
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SharkyEXE, не-не. он выше правильно сказал. файлы то разные. текстовые файлы хорошо жмет PPMD алгоритм. но это не значит, что он также хорошо сожмет исполняемые файлы. тот же LZMA2 может хорошо пожать исполняемые файлы, но вот с текстом может не выйти так же.
    и потом железо разное. одни настройки хорошо жмут в архив на одном компе, а на другом эти настройки могут не выбрать потенциал железа. так что все индивидуально и подбирается со временем. короче, универсальной командной строки с параметрами для всего нет.
     
    Добавлено:
    есть в шапке например "Ultra7z Archive Optimizer" она создает кучу архивов с разным алгоритмом сжатия потом сравнивает их и оставляет архив с лучшим сжатием.  
    минусы тоже есть не показывает строку параметров лучшего итогового сжатия и в ней реклама...


    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 21:13 21-08-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SharkyEXE
     
    Постановленная вами задача в принципе не имеет однозначного решения т.к. степень сжимаемости произвольного битового набора зависит от бесконечного набора случайных факторов, и потому для таких задач существуют только приблизительные решения область применимости которых ограничена рядом внешних условий.  
     
    В вашем случае существует множество основанных на статистике сжимаемости наборов настроек среди которых каждый раз нужно выбирать подходящий под конкретный входной набор данных.

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

    Всего записей: 33133 | Зарегистр. 31-07-2002 | Отправлено: 21:34 21-08-2021
    uShell

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

    Цитата:
    мне самое важное - размер сжатого файла на выхлопе

    Для любого разумного алгоритма сжатия найдётся файл (набор байт), который этим алгоритмом сжимается лучше всего. LZMA2 будет лучшим выбором в большом количестве случаев, но не во всех. Касательно дополнительных кодеков, у меня есть файлы, которые ZSTD сжимал лучше, чем LZMA2, например, jpg9dexe.zip я сжал до 309820 байт.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 22:00 21-08-2021
    SharkyEXE

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uShell
     
    Здравствуйте
     
    Пожалуйста, будьте так любезны, напишите параметры для алгоритма ZSTD
     
    У меня есть набор файлов, которые я сжимаю так и на выходе получаю архив размером 14,8 МБ (15 575 418 байт)
    -m0=LZMA2:d=96m:fb=273 -mx=9 -mmt=2
     
    Я очень хочу попробовать другой метод, до лампочки на ресурсы/время, чтобы на выхлопе было меньше, чем 14,8 МБ (15 575 418 байт)
     
    Та жа утилита Ultra7z_Archive_Optimizer_1.12 перепаковывает мой архив с 14,8 МБ (15 575 418 байт) до 14,6 МБ (15 360 258 байт), а параметры перепаковки типа
    -m0=LZMA2:d=96m:fb=273 -mx=9 -mmt=2
    утилита Ultra7z_Archive_Optimizer_1.12 НЕ пишет

    Всего записей: 354 | Зарегистр. 25-01-2009 | Отправлено: 22:16 21-08-2021
    los

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

    Цитата:
    например, jpg9dexe.zip я сжал до 309820 байт.

    сам архив или его содержимое?

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 22:17 21-08-2021
    GoblinNN

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

    Цитата:
    Пожалуйста, будьте так любезны, напишите параметры для алгоритма ZSTD

    если много файлов, то сначала в tar. потом отдельной консольной программкой
    zstd.exe --ultra -22 --long=31 --rm --zstd=hlog=30,clog=30,slog=29,tlen=9999 <имя_файла>
    7zip не поймет эту строку. "--rm" удаляет файл после упаковки.

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 23:07 21-08-2021
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SharkyEXE
    Нет универсальных параметров "для всего подряд". Раз разбираться не желаете - пробуйте вот это:
    1) https://www.tc4shell.com/ru/7zip/smart7z/
    2) https://www.tc4shell.com/ru/7zip/mfilter/
    3) + ко всему на всякий случай - https://www.tc4shell.com/ru/7zip/wavpack7z/

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 23:14 21-08-2021
    SharkyEXE

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoblinNN
     
    Здравствуйте
     
    Я, конечно все понимаю, никто никому ничего не должен и не обязан, а в чем у меня проблема или просто Ваш код неправильный, а мне есть чем другим заняться, чем думать, почему у меня НЕ работает
     
    https://www.upload.ee/files/13411330/______2.png.html
     
    Пожалуйста, выложите 200%но рабочий архив с рабочим скриптом для zstd.exe + скрипт для упаковки в tar
     
    Вы, поймите, любезно, что для профессионалов легко, а для "не особо алле" сидеть и чахнуть, почему НЕ работает - не спортивно
     
    Pasha_ZZZ
     
    Здравствуйте
     
    Можно все - сидеть и чахнуть, про многопоточность, про загрузку процессора, про время упаковки/распаковки и прочее, а есть люди по проще, кто из жизни, такие как я - таким упаковка и распаковка с поддержкой консоли (cmd, bat файл) и до лампочки - на загрузку процессора, многопоточность, время упаковки/распаковки и прочее, размер упакованного архива важнее, в приоритете
     
    Спасибо.

    Всего записей: 354 | Зарегистр. 25-01-2009 | Отправлено: 23:17 21-08-2021 | Исправлено: SharkyEXE, 23:25 21-08-2021
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SharkyEXE
    Я вам ссылки на плагины для чего дал? Там есть описания и инструкции по установке. Если вас даже это не устраивает - то дальше даже и общаться не о чем.

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 23:31 21-08-2021
    GoblinNN

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

     
    Добавлено:
    uShell

    Цитата:
    например, jpg9dexe.zip я сжал до 309820 байт.

    архив или содержимое? где tar там содержимое

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 23:32 21-08-2021 | Исправлено: GoblinNN, 23:54 21-08-2021
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SharkyEXE
    Параметры не помню. Скорее всего, -m0=zstd:a9:c0b:d30:fb131072 (это для Мodern7z и в один поток, часть параметров описана на форуме 7-Zip). Но, как выше уже сказали, оригинальный zstd на параметры побогаче.
     
    GoblinNN

    Цитата:
    архив или содержимое?

    Архив, конечно. Содержимое я бы без BCJ2 не паковал.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 10:00 22-08-2021
    persicum

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так, а почему в 7-zip нельзя посчитать blake2sp отдельно, только вкупе с дремучим тормозом SHA256??

    Всего записей: 462 | Зарегистр. 27-06-2007 | Отправлено: 08:39 26-08-2021
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    persicum
    а зачем архиватором вообще что-то считать? для этого есть другие программы. например RapidCRC Unicode
     
    Добавлено:
    7-Zip ZS 21.03 - v1.5.0 - Release 1
    New Features and Bugfixes:
     
    update 7-Zip to version 21.03
    fix zstd property issue, thanks @sebres

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 08:57 26-08-2021
    los

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

    Цитата:
    Так, а почему в 7-zip нельзя посчитать blake2sp отдельно, только вкупе с дремучим тормозом SHA256??

    и почему?
    $ 7zz h -scrcblake2sp file

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 10:04 26-08-2021
    persicum

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Огромное спасибо, а то в контекстном меню blake2sp отдельно нет.
     
    PS. Блин, в версии 19.0 blake2sp реализован в один поток!!! Или я гдето ошибаюсь? Теперь понятно, почему b2sp спрятали)) Ну что за нафиг, 7-zip уже пилят 20 лет? RHash тоже 20 лет? И пожалели усилий на нормальный b2sp. Только WinRAR красавчик.

    Всего записей: 462 | Зарегистр. 27-06-2007 | Отправлено: 11:06 26-08-2021 | Исправлено: persicum, 11:33 26-08-2021
    los

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

    Цитата:
    И пожалели усилий на нормальный b2sp.

    что мешает использовать b2sum?

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 11:44 26-08-2021
    uShell

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

    Цитата:
    blake2sp реализован в один поток

    У меня вычисление BLAKE2sp идёт со скоростью более 100 МБ/с (с RAM-диска, чтобы исключить влияние I/O). Для HDD скорость вполне приемлемая, особенно для распаковки. Если же только считать контрольную сумму, то для 7-Zip это не основная задача.
     
    UPD: а вот в бенчмарке BLAKE2sp вполне способен идти в два потока (у меня 2-ядерный процессор) и скорость поднимается до 200 МБ/с.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 13:03 26-08-2021 | Исправлено: uShell, 13:10 26-08-2021
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    uShell
    У меня с РАМ-диска b2sum под 2 гигабайта/с считает. b3sum - еще в 2 с лишним раза быстрее.

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 13:21 26-08-2021
       

    Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 3)
    Maz (28-11-2021 20:26): 7-Zip | 7z | 7Zip (часть 4)
    Сборки и украшательства архиватора 7-Zip


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru