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

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

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

    Цитата:
    Есть возможность сделать?

    Если и есть, то не мной.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 18:30 16-02-2021
    Skif_off

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

    Цитата:
    reg delete <key> в батнике. Это же просто.

    Если не изменяет память, reg.exe нужны права повыше (хотя для того, чтобы почистить HKCU\Software\7-Zip, вполне достаточно прав обычного пользователя).
    Лучше что ещё посмотреть, тот же VBScript:

    Код:
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.RegDelete "HKEY_CURRENT_USER\Software\7-Zip\"

    Им же если что можно вносить свои настройки до запуска сабжа.
     
    alloledd

    Цитата:
    Дык портабельным же он от этого не станет.

    Станет, если автоматизировать уборку по завершению. Не в ThinApp же укладывать.

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:48 16-02-2021 | Исправлено: Skif_off, 18:53 16-02-2021
    alloledd

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

    Цитата:
    Станет, если автоматизировать уборку по завершению.

    А как автоматизировать?

    Всего записей: 7092 | Зарегистр. 25-10-2019 | Отправлено: 19:02 16-02-2021
    skipik



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

    Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 20:18 16-02-2021
    Smitis



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

    Цитата:
    Так и не понял, портативку из него можно самому сделать?

    Кажется, я уже выкладывал портабельный 7z, повторю ссылку https://www.upload.ee/files/12674239/7Zip19.7z.html
    Только 7zFM и dll для портабелизации.

    ----------
    Разум когда-нибудь победит

    Всего записей: 3218 | Зарегистр. 09-02-2003 | Отправлено: 20:24 16-02-2021
    alloledd

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smitis, спасибо. А для альфы нет?

    Всего записей: 7092 | Зарегистр. 25-10-2019 | Отправлено: 20:31 16-02-2021
    Smitis



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

    Цитата:
    А для альфы нет?

    https://www.upload.ee/files/12894747/7Zip2100.7z.html
    Только 7zFM и dll
     
    Hint:
    Для любой версии: кинуть в папку 7z-port.dll нужной разрядности и, при необходимости, 7zFM.cfg с настройками. Открыть 7zFM.exe любым hex-редактором. Заменить advapi32.dll на 7z-port.dll. Одно совпадение в ansi кодировке, другое в юникоде. Лишний символ забить нулями. Или переименовать 7z-port.dll во что-нибудь другое, длиной не более 12-ти символов (с точкой и расширением) и заменить на это имя, естественно, забив лишние символы нулями.

    ----------
    Разум когда-нибудь победит

    Всего записей: 3218 | Зарегистр. 09-02-2003 | Отправлено: 22:49 16-02-2021 | Исправлено: Smitis, 22:50 16-02-2021
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, умеет ли плагин Modern7z (или другие) анализировать файлы для того чтобы при упаковке обрабатывать их в конкретном порядке для достижения максимального сжатия.
    Не просто рассортировать по расширениям или прогнать параметр yx=9, а именно перебрать варианты и выполнить самый эффективный.

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 16:34 22-02-2021
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Smart7z умеет анализировать, это отражено в его документации. А вот перебор вариантов мало где реализован - это черта, скорее, не архиваторов, а узкоспециализированных упаковщиков. Можно перебором нагенерировать все возможные варианты Smart7z.ini и с каждым из них выполнить упаковку.

    Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 09:09 24-02-2021
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    В шапке Ultra7z Optimizer и m7z Repacker

    Всего записей: 12402 | Зарегистр. 11-03-2002 | Отправлено: 10:10 24-02-2021
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо. Попробую что за оптимизер - посмотрим.
     

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 11:31 24-02-2021
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Короче, вердикт на оптимизер - ничего толком оно не дало. Просто перебирает разные алгоритмы.
    Мне же разные алгоритмы не нужны, мне нужна наиболее оптимальная расстановка файлов (сортировка) для обработки их при помощи стандартного LZMA2 и опции yx=9.

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 15:35 24-02-2021 | Исправлено: insorg, 15:36 24-02-2021
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ваши файлы по размеру больше словаря?

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

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 16:21 24-02-2021
    iglezz

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

    Цитата:
    мне нужна наиболее оптимальная расстановка файлов

    Такого в 7-Zip не завезли, только сортировку по имени или расширению.
    Можно конечно в tar упаковать предварительно (он умеет по спискам работать), но вот эффективность такого решения под вопросом...

    Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 16:24 24-02-2021
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    В общем случае придётся перебирать n! вариантов, где n - число переставляемых друг с другом групп файлов (в частном случае - отдельных файлов). При n>10 (точное число зависит от производительности компьютера и размера файлов) полный перебор перестаёт быть осуществимым на практике. С другой стороны, при n<10 для генерации перестановок можно использовать обычный bat-файл.
     
    Добавлено:
    Как вариант, сортировку файлов для 7-Zip можно осуществить радикальным методом: переименовать их на диске в последовательные номера, предварительно сохранив таблицу соответствия, а затем - в архиве - выполнить обратное переименование командой rn.

    Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 16:29 24-02-2021 | Исправлено: uShell, 16:37 24-02-2021
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Цитата:
    файлы по размеру больше словаря?
    Естественно, больше. Несколько гигов.
     
    iglezz
    Цитата:
    в tar упаковать предварительно
    Не вариант.
     
    uShell
    Цитата:
    переименовать их на диске в последовательные номера, предварительно сохранив таблицу соответствия, а затем - в архиве - выполнить обратное переименование командой rn
    Умею, знаю, практикую. Но здесь - не тот случай. Несколько тысяч перебирать руками - заведомо проигрышный вариант.

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 17:04 24-02-2021 | Исправлено: insorg, 17:04 24-02-2021
    los

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

    Цитата:
    Можно конечно в tar упаковать предварительно (он умеет по спискам работать)

    в чем отличие работы со списком у tar и 7z в данном случае? Подразумеваете что для
    file3
    file2
    file1
    tar так и упаковывает, а 7z упаковывает как
    file1
    file2
    file3
    или что-то другое?

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 17:36 24-02-2021
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Да, именно так. Оригинальный 7-Zip всегда сортирует файлы по имени (и опционально по расширению), игнорируя заданный пользователем порядок. Кстати, это должно распространяться и на контейнер tar, т.е. для сохранения пользовательского порядка надо использовать сторонний архиватор.
     
    Добавлено:

    Цитата:
    в tar упаковать предварительно

    Если использовать плагин Smart7z, то tar (почти) не нужен - возможности сортировки становятся существенно более гибкими. При этом плагин перехватывает только сортировку, а формат контейнера остаётся совместимым с обычным 7-Zip. Без него - да, нужен контейнер без сжатия и с минимумом накладных расходов. Кстати, если бы не сортировка, для этих целей неплохо бы подошёл и сам 7z.

    Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 18:10 24-02-2021
    los

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

    Цитата:
    Кстати, это должно распространяться и на контейнер tar...

    так и есть. Особенность самого архиватора.
     
    insorg

    Цитата:
    Умею, знаю, практикую. Но здесь - не тот случай. Несколько тысяч перебирать руками - заведомо проигрышный вариант

    _https://sourceforge.net/p/sevenzip/discussion/45798/thread/3a1961c0/

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 19:18 24-02-2021
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Плагины в Formats неправильно работают через контекстное меню? В частности Grit7z. Беру локаль хромонога, ПКМ - Открыть - открывает какую то фигню. Запускаю 7zFM - открываю - все в норме. 7-zip 19.00.

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 19:32 24-02-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