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

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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Без ручных движений никак. Но простейший батник спасет отца русской демократии

    Всего записей: 13429 | Зарегистр. 11-03-2002 | Отправлено: 04:43 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    А прекомп сможет обработать zipы так, чтобы не побилась очерёдность файлов, атрибуты и метки времени внутри zip-ов?

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 04:50 07-07-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    PreComp - прекомпрессор. После обратной обработки файлы получаются побайтово идентичными. И не только в зипах, а в любых потоках, которые были этой самой прекомпрессии подвергнуты.

    Всего записей: 13429 | Зарегистр. 11-03-2002 | Отправлено: 05:05 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Это в теории. На практике он ещё тогда далеко не каждый zip архив пережёвывал. А сейчас zipы после прогонки каким-нибудь оптимизатором типа leanify (для zipов использует zopfli) - тогда вообще не факт, что справится, ибо эти оптимизаторы намного новее чем тогдашний прекомп и откуда ему знать про их хитрости и оптимизации, которые тем не менее не противоречат методу deflate и читаются даже самыми старыми и унылыми архиваторами...

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 05:20 07-07-2023 | Исправлено: insorg, 05:43 07-07-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Во-первых, потоки, которые не поддаются прекомпрессии, остаются как есть. Так что факт.
    Во-вторых, послеоптимизаторные зипы были проблемой раньше, в новой версии прекомпа используется preflate вместо zlib. Поэтому совместимость гораздо выше.
    В-третьих (в продолжение во-первых) - прекомп проверяет после прекомпрессии, что сможет восстановить побайтно точный поток после прекомпрессии (производит рекомпрессию).
    В-четвертых, use "-cn -intense -brute", Luke.
    В-пятых, разве попробовать сложнее, чем разводить демагогию на форуме?

    Всего записей: 13429 | Зарегистр. 11-03-2002 | Отправлено: 05:57 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    1. Это я такое помню, было дело.
    2. За preflate не в курсе был даже. Загуглил, нашёл такое https://github.com/deus-libri/preflate - это оно? Бинарники есть на пощупать поближе?
    3. Точно, за проверку забыл уже тоже.  
    4. Принято, постараюсь не забыть.
    5. Спросить у знающих в данном случае не только проще, но и эффективнее. Для попробовать нужно ещё до компа добраться, прекомп из архивов откопать, а потом ещё набраться терпения поиграться в эти все оптимизации. Так что лучше спросить, вдруг кто знает более удобный метод, чем городить промежуточные файлы далеко не самым оптимальным и удобным способом.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 06:15 07-07-2023
    Pasha_ZZZ



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

    Цитата:
    2. За preflate не в курсе был даже. Загуглил, нашёл такое https://github.com/deus-libri/preflate - это оно? Бинарники есть на пощупать поближе?

    А зачем? preflate используется как либа внутри precomp с версии 0.47. Взять precomp 0.47 и "щупать" его.

    Всего записей: 13429 | Зарегистр. 11-03-2002 | Отправлено: 07:02 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    0.47 у меня тоже в архивах есть. Хотя с фриарком всегда держал исключительно комплектный 0.42, особенно, когда выяснил, что разные его версии выдают разный результат и далеко не всегда совместимы между собой. Даже Булат тогда об этом писал не раз (когда он ещё вообще в каких-то обсуждениях участвовал), чтоб глупых вопросов не задавали.
     
    Добавлено:

    Цитата:
    А зачем?
    Интересно сравнить с precomp, кто эффективнее окажется.
     
    Добавлено:
    Тем более интересно, когда после упаковки через 7z.exe у zipов сжатие и так одно из лучших получается.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 07:07 07-07-2023 | Исправлено: insorg, 09:49 07-07-2023
    Pasha_ZZZ



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

    Цитата:
    Интересно сравнить с leanify, кто эффективнее окажется.

    Сравнивать программы, имеющие прямо противоположное предназначение, как-то не совсем умно.
    precomp РАСпаковывает потоки, чтобы потом лучше упаковалось. Причем делает это так, чтобы файлы были побитово идентичны оригиналам после обратной обработки.
    leanify пытается пережать потоки с лучшей упаковкой + выкидывает различную инфу, которую считает ненужной. Файлы уже не будут такими как оригинал никогда.

    Всего записей: 13429 | Зарегистр. 11-03-2002 | Отправлено: 08:41 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Поправил свой пост. Я про сравнение этих zlib и preflate. Впрочем, это уже отдельная не7ZIPная история.
    Посмотрим, может, найдётся ещё кто-то, кто всяческие проявления zip-ов в 7z архивы паковал как-то эффективно и удобно.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 09:52 07-07-2023
    VitaminP



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Как-то показывал свой вариант решения этой задачи:здесь

    Всего записей: 321 | Зарегистр. 28-08-2013 | Отправлено: 11:24 07-07-2023 | Исправлено: VitaminP, 11:28 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitaminP
    Тебе удалось победить и заставить работать Srep? Это уже интересно.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 14:05 07-07-2023
    VitaminP



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

    Цитата:
    Тебе удалось победить и заставить работать Srep?

    За всё время использования (примерно 8 лет) у меня ни разу Srep не падал, видимо использую удачные параметры. А вот с NanoZip проблемы были, поэтому использую не самую последнюю версию, она стабильнее.

    Всего записей: 321 | Зарегистр. 28-08-2013 | Отправлено: 20:21 07-07-2023 | Исправлено: VitaminP, 21:59 07-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitaminP
    Выложи свои конфиги или команды работающие, пожалуйста. Можно не для нанозипа, сойдёт и 7zip или даже freearc.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 14:16 08-07-2023
    VitaminP



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Конфигов для 7zip и freearc у меня нет. Я пошел своим путём и собрал из готовых компонентов некий аналог freearc, в котором трудятся и 7zip и Srep и другие достойные проги. А что касается Srep, то в моём комбайне он запускается в режиме "-m4" и размером блока от "-l512" до "-l64k". Размер блока выбирается исходя из размера свободной оперативной памяти.

    Всего записей: 321 | Зарегистр. 28-08-2013 | Отправлено: 19:40 08-07-2023
    gjf



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Немного нетривиальная задача - прошу помощи.
    Есть некий набор файлов deb/rpm. Из них необходимо извлечь файл по маске, используя 7za (да, именно в командной строке).
     
    Про

    Код:
    7za e [archive.zip] -o[outputdir] [fileFilter_1] [fileFilter_2] -r

    знаю, вопрос - как заставить 7za распаковать rpm/deb?
     
    Пока решения не нашёл, у кого-то есть идеи?

    ----------
    Тут могла бы быть Ваша реклама... или эпитафия

    Всего записей: 11497 | Зарегистр. 14-03-2007 | Отправлено: 15:07 11-07-2023
    Inoz2000



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

    Цитата:
    Про

    Код:
    7za e [archive.zip] -o[outputdir] [fileFilter_1] [fileFilter_2] -r

    знаю,

    а про
    Код:
    <Commands>
      i : Show information about supported formats

    Всего записей: 5555 | Зарегистр. 23-04-2009 | Отправлено: 15:15 11-07-2023
    gjf



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Тоже знаю. Формат поддерживается, однако выхлоп  

    Код:
    7za e sample.deb

    и

    Код:
    tar xf sample.deb

    отличается разительно не в пользу 7za.
     
    Про cpio в rpm - отдельная песня.
     
    Правильно ли я понимаю, что средствами 7za проблему не решить?

    ----------
    Тут могла бы быть Ваша реклама... или эпитафия

    Всего записей: 11497 | Зарегистр. 14-03-2007 | Отправлено: 15:29 11-07-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gjf
    7za вообще поддерживает твои запросы?
    Насколько я помню, полнофункциональная версия - это пара 7z.exe+7z.dll, а всякие 7za и 7zr - это очень урезанные версии для узкого круга задач.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 15:43 11-07-2023
    gjf



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Ответ понятен, спасибо.
    В моём сценарии лишние библиотеки просто усложняют решение общей задачи. Разберусь.

    ----------
    Тут могла бы быть Ваша реклама... или эпитафия

    Всего записей: 11497 | Зарегистр. 14-03-2007 | Отправлено: 15:45 11-07-2023
    Открыть новую тему     Написать ответ в эту тему

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