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

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

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

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 24.08 (11.08.2024) | Download 7-Zip 24.08 (2024-08-11)
 
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)

  • Всего записей: 39046 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: ndch, 16:24 20-08-2024
    insorg



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

    Цитата:
    Это выглядит как архив 7z, который 7-zip не может распаковать

    Так это и есть последствия того, о чём я предупреждал неоднократно ещё на заре появления того форка. Что одни мамкины кулхацкеры наставят "это" нерадивым юзерам, те не особо задумываясь начнут паковать откровенную дичь (особенно если брать по меркам оригинальной версии), а потом начнутся проблемы и такие жалобы. Очевидное.

    Цитата:
    А как его признать неправильным, если формат и лицензия позволяет так делать

    Тащемта комбинации битов в байтах благодаря математике позволяет вообще всё что угодно, независимо от чьих-то лицензий и желаний. Но факта это не отменяет. Зачем делать заведомо неоткрываемое без какой-то редкоземельной версии-форка, которую "а" нужно ещё поискать и "б" никто уже не поддерживает.
     
    Добавлено:

    Цитата:
    Бекпортить Игорь не обязан и знать кто что в 7z засунул

    Согласен.

    Цитата:
    ZSTD - по многочисленным просьбам

    Да и то лишь потому что его чтение в WinRar завезли в новых релизах, скорее всего. Хотя, всякие rpm и deb на чтение есть, так что может и не поэтому...

    Всего записей: 17703 | Зарегистр. 04-11-2010 | Отправлено: 21:31 17-08-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Кроме 7-zip ZSTD есть еще tc4shell, Modern7z, https://github.com/M2Team/NanaZip и все умеют упаковывать и распаковывать 7z с методом ZSTD и прочими, возможно, Игорь учел этот момент.

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 22:12 17-08-2024 | Исправлено: lelik007, 14:18 18-08-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Денис, по возможности хотел вас попросить обновить Modern7z:
    ZSTD > 1.5.6 https://github.com/facebook/zstd/releases/tag/v1.5.6
    LZ4 > 1.10.0 https://github.com/lz4/lz4/releases/tag/v1.10.0
    Не мертвым же 7-Zip-zstd пользоваться в самом деле.

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 08:45 19-08-2024 | Исправлено: lelik007, 08:47 19-08-2024
    VV189



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

    Цитата:
    Не мертвым же 7-Zip-zstd пользоваться в самом деле

    Да, жаль что он не обновляется, отличный был проект.
     

    Всего записей: 524 | Зарегистр. 10-09-2006 | Отправлено: 12:58 19-08-2024
    Iacoyn



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    на 7zr утилиту на офсайте триггерится Microsoft Defender из состава Windows 10

    Всего записей: 2410 | Зарегистр. 07-05-2002 | Отправлено: 14:41 19-08-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV189
    В этом смысле Modern7z гораздо более гибкая конструкция как надстройка над оригинальным 7-zip. 7-zip никак от нее не зависит и поэтому может быть легко обновлен, можно обновить и сам Modern7z оригинальными dll из соответствующих репозиториев новыми релизами, если API не изменился кардинально, вроде, все должно работать. Но, это нельзя сделать, если сам автор LZ4 Янн Колле забыл собрать dll для последнего релиза 1.10.0, о чем ему в Issues в том числе я и напомнил.
     
    Хотя, у меня после замены libzstd.64.dll в Modern7z 1.9 > zstd-v1.5.6-win64\dll\libzstd.dll и указания в "Параметрах" любого mt - 7zG.exe вываливается с ошибкой "Разрушительный Сбой", видимо, что то не совпадает в сборках dll.

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 14:58 19-08-2024 | Исправлено: lelik007, 07:07 20-08-2024
    Aniskin

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

    Цитата:
    у меня после замены libzstd.64.dll в Modern7z 1.9 > zstd-v1.5.6-win64\dll\libzstd.dll и указания в "Параметрах" любого mt - 7zG.exe вываливается с ошибкой "Разрушительный Сбой", видимо, что то не совпадает в сборках dll.

    Можете показать скриншот всех настроек, используемых при упаковке?

    Всего записей: 615 | Зарегистр. 09-01-2006 | Отправлено: 12:29 20-08-2024
    lelik007



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

    7z2408-x64, Modern7z 1.9, https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-v1.5.6-win64.zip
     
    Ошибка возникает после замены dll, я никогда ранее ее не пытался менять, настройки штатные, то есть они там и были и с dll вашей сборки они прекрасно работают. Если после замены dll удалить из "Параметров" все, ошибка исчезнет, потом последовательно вписывать d=2g, потом x=8 ошибок нет, а когда добавишь mt=2,3,4 - появится, а mt=1 - работает.

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 15:43 20-08-2024 | Исправлено: lelik007, 15:51 20-08-2024
    Aniskin

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

    Цитата:
    mt=1 - работает.

    Судя по всему, dll скомпилирована без опции ZSTD_MULTITHREAD, т.е. без поддержки многопоточности.

    Всего записей: 615 | Зарегистр. 09-01-2006 | Отправлено: 16:28 20-08-2024
    Bersaglio



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

    Цитата:
    Судя по всему, dll скомпилирована без опции ZSTD_MULTITHREAD, т.е. без поддержки многопоточности.

    Так и есть, у разраба Zstd 1.5.6 в мультипоточном режиме компилируется только консольная zstd.exe, а библиотеки для линковки с другими проектами (тем же OpenSSL 3+) компилируются в однопоточном режиме, в том числе и эта dll.

    Всего записей: 4250 | Зарегистр. 21-08-2006 | Отправлено: 16:44 20-08-2024 | Исправлено: Bersaglio, 16:45 20-08-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Bersaglio
    Я в этом смысле и понял, Янну Колле и ко. до конечного продукта (end user) не сильно есть дело, они для ЦОД Facebook/Meta где Linux на ARM себе скомпилируют как нужно, если много пользователей активно в Github Issues - тоже могут почесаться. Поэтому Дениса и попросил, раз и LZ4 обновили, обновить библиотеки, чтобы 2 раза не вставать. Обновления ZSTD и LZ4 - 1-2 раза в год, но масштабно, 2-е бывает багфиксы - не часто нужно обновлять.
    Кстати LZ4 тоже нынче многопоточный, в отличии от zstd.exe у которого по умолчанию t=1 (1 ядро), у него t=0 - все доступные определенные ядра (кстати пишет 3 на этой машине, хоть их 4 физических, без HT, а zstd.exe пишет - 4, разработчики одни и те же и механизм определения, вроде, тот же.

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 18:23 20-08-2024 | Исправлено: lelik007, 20:35 20-08-2024
    Aniskin

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

    Всего записей: 615 | Зарегистр. 09-01-2006 | Отправлено: 21:28 20-08-2024
    VV189



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

    Цитата:
    Modern7z обновлен.

    Что передыдущая версия, что эта как-то странно "работает"
     
       
     
       
     
    В стандарте новых алго тоже не видно.  
     
    В zstd хотя бы все адекватно
     
       
     

    Всего записей: 524 | Зарегистр. 10-09-2006 | Отправлено: 22:11 20-08-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Спасибо большое.
    VV189
    А почитать мануал с большими картинками?
    https://www.tc4shell.com/ru/7zip/modern7z/
    "Использование в качестве кодека"
    Интерфейс 7-Zip не позволяет напрямую выбрать дополнительный алгоритм в качестве метода сжатия, который будет использоваться при упаковке в формат 7z. Поэтому его нужно указывать в поле Parameters в виде строки вида "0=NAME", где NAME - это внутреннее название метода сжатия.
     
    Хотя, может, так проще: https://github.com/M2Team/NanaZip
    с Windows 11 лучше интеграция, черная тема есть и еще много чего.
    Support the Brotli, Fast-LZMA2, Lizard, LZ4, LZ5, and Zstandard codecs. (Merged from 7-Zip ZS branch.)

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 04:16 21-08-2024 | Исправлено: lelik007, 05:19 21-08-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV189
     
    Если воспользоваться Far Manager 3.0, то там будет много открытий. Только придётся расположить кодеки в каталоге ./Plugins/ArcLite/Codecs/ , а модули формата в ./Plugins/ArcLite/Formats/ например так раскидать и всё работает, и выбирается из диалога плагина:
     

     
    да и в ТС вероятно что-то подобное сыщется...

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

    Всего записей: 34100 | Зарегистр. 31-07-2002 | Отправлено: 05:36 21-08-2024
    VV189



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

    Цитата:
    нужно указывать в поле Parameters в виде строки

    Нафег такие танцы с бубном

    Цитата:
    Far Manager  

    Фар как всегда

    Всего записей: 524 | Зарегистр. 10-09-2006 | Отправлено: 05:49 21-08-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV189
    Конечно, на фиг и 7z.exe и zstd.exe, в них же команды, да ещё и со свитчами, да и поле «Параметры» 7zG.exe на фиг. Я и говорю, проще в пожарные. https://github.com/mcmilk
    Там ни 7-zip, ни ZSTD не пригождаются все равно… не знают с какого конца ими тушить начинать.
    А если серьезно, когда автор пишет такое:
    https://github.com/mcmilk/7-Zip-zstd/issues/377#issuecomment-2237187081
    «Я не пользователь Windows, мне проект не нужен». О чем говорить. Форк же есть - NanaZip и нормально.

    Всего записей: 2967 | Зарегистр. 13-10-2006 | Отправлено: 09:01 21-08-2024 | Исправлено: lelik007, 11:51 21-08-2024
    Benchmark



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для любителей кастомизации.
     
    Не помню, пролетало здесь или нет - dark mode для 7-zip, и там же тулбар с темой fluent icons.  
    https://github.com/ozone10/7zip-Dark7zip
     
    p.s. Inoz2000, понял-принял. Логично, что в отдельной теме, просто не заметил её.

    Всего записей: 6896 | Зарегистр. 01-10-2002 | Отправлено: 13:13 03-10-2024 | Исправлено: Benchmark, 14:05 03-10-2024
    Inoz2000



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

    Цитата:
    Не помню, пролетало здесь или нет
    Здесь такое пролетало

    Всего записей: 5203 | Зарегистр. 23-04-2009 | Отправлено: 13:21 03-10-2024
    Открыть новую тему     Написать ответ в эту тему

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

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