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

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

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

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 23.01 (20.06.2023) | Download 7-Zip 23.01 (2023-06-20)
 
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.03 (23.03.2024), для Linux/MacOs 23.03.2024 выложена v24.03 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 и др. На странице есть подробные результаты тестов разных алгоритмов и инструменты для тестирования.
  • 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)

  • Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: gjf, 13:38 24-03-2024
    Pasha_ZZZ



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

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



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

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



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

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



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

    Всего записей: 16762 | Зарегистр. 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.
    В-пятых, разве попробовать сложнее, чем разводить демагогию на форуме?

    Всего записей: 12404 | Зарегистр. 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. Спросить у знающих в данном случае не только проще, но и эффективнее. Для попробовать нужно ещё до компа добраться, прекомп из архивов откопать, а потом ещё набраться терпения поиграться в эти все оптимизации. Так что лучше спросить, вдруг кто знает более удобный метод, чем городить промежуточные файлы далеко не самым оптимальным и удобным способом.

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

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



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

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

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



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

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

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

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



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

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



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

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



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

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



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

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

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

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



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

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



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

    Всего записей: 306 | Зарегистр. 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?
     
    Пока решения не нашёл, у кого-то есть идеи?

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

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



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

    Цитата:
    Про

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

    знаю,

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

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



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

    Код:
    7za e sample.deb

    и

    Код:
    tar xf sample.deb

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

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

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



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

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



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

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

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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru