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

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Судя по всему код 129 самопальный и нигде не документирован. Однако его поддержка еще есть в актуальной версии Total Commander.

    Всего записей: 43 | Зарегистр. 25-09-2007 | Отправлено: 17:15 20-09-2025 | Исправлено: Chusik, 19:10 20-09-2025
    tansy

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

    Цитата:
    Я дико извиняюсь - но где и в какой спеке 129 = BROTLI?  

    destiny_child
     
    Я не знаю, но я знаю, что у Бротли нет никакой подписи, ни заголовка, только «сырой» бит, и именно так это выглядит в этих архивах - нет явного заголовка любого известного комктора. Вот почему я предполагаю, что это может быть.
     
    Кстати, это Brotli - мне удалось распаковать несколько файлов из этого «архива» с помощью клиента Brotli.
     


     
    I don't know, but I know that brotli does not have any signature nor header, only 'raw' bitstream, and that's exactly how it looks like in these archives - no apparent header of any known compressor. That's why I assume it may be it.
     
    BTW. It is brotli - I managed to decompress few files from that 'archive' using brotli client.
     

    Всего записей: 118 | Зарегистр. 19-09-2024 | Отправлено: 20:10 20-09-2025
    Aniskin

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

    Цитата:
    И как эта штука должна работать под XP?

    Архитектура плагина Modern7z выстроена таким образом, что любой желающий может удалить ненужные ему компоненты или заменить компоненты на другие (при неизменности API). Если у кого-то есть желание заменить brotli на другой brotli, работающий в XP, то он может взять компилятор и перекомпилировать brotli, что бы получился "правильный" brotli.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 20:52 20-09-2025
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Под словом "плагин" я подразумевал не отдельно взятый Modern7z.dll, а дистрибутив с сайта tc4shell. Сам плагин, небось, и в NT 3.5 заработает, если там есть OLE, но обычно пользователи Windows скачивают готовый пакет, а не компилят все зависимости под свою ОС. А так я не в претензии: адаптировать кучу сторонних библиотек под старые системы - дело неблагодарное. Я в своё время удивился, что в плагине появилась XP-совместимая версия libzstd. Кому будет очень надо - скомпилирует и brotli.

    Всего записей: 1167 | Зарегистр. 12-06-2019 | Отправлено: 22:02 20-09-2025
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Разработчик Double Commander добавил поддержку распаковки Brotli в плагин zip.wcx: если поддержку WinXP не дропнет и если это не слишко забористо, то есть вероятность, что в дистрибутиве будет лежать более дружественная версия libbrotlidec.dll.
     
    Aniskin
    Компиляция чего-то под Win в целом несколько менее дружественна к новичкам, чем, например, в Linux, одного энтузиазма может не хватить (тем более имея в виду WinXP)

    Всего записей: 6789 | Зарегистр. 28-01-2008 | Отправлено: 22:03 20-09-2025 | Исправлено: Skif_off, 22:04 20-09-2025
    Aniskin

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

    Цитата:
    XP-совместимая версия libzstd

    В данном конкретном случае это стало возможным благодаря ключу компиляции, который отключает многопоточность внутри самой библиотеки zstd.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 22:46 20-09-2025
    destiny_child



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    https://github.com/mcmilk/7-Zip-zstd/releases
    Можно ещё попробовать взять архив TotalCmd.7z
    И типа тогда этот Brotli и без других плагинов Тотал,  
    что в нашем случае и работают, будет взят и обработан ..

    Всего записей: 5068 | Зарегистр. 01-04-2006 | Отправлено: 22:46 20-09-2025
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В 7-Zip-zstd не осилили обработку brotli внутри zip: https://github.com/mcmilk/7-Zip-zstd/issues/412

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 23:21 20-09-2025
    destiny_child



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Красиво они там погоняли порожняк в обсуждении... И в пустую.
    Нет чтобы просто взять и реализовать поддержку таких  
    Браузеро-подобных расширений "Аля zip контейнер".  
     
     
    Добавлено:
    невероятно но факт;)
    В 7-zip просят внедрить ещё и поддержку https://github.com/google/snappy

    Всего записей: 5068 | Зарегистр. 01-04-2006 | Отправлено: 00:02 21-09-2025 | Исправлено: destiny_child, 00:02 21-09-2025
    Kero1



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7-Zip-zstd Постностью не совместим с xp,  
    FlsAlloc
    FlsFree
    FlsGetValue
    FlsSetValue
    InitializeCriticalSectionEx
     
    uShell

    Цитата:
    Кому будет очень надо - скомпилирует и brotli.
    вы серьёзно ?... Все кругом паграмисты ?

    Всего записей: 2909 | Зарегистр. 23-08-2011 | Отправлено: 00:55 21-09-2025
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кому интересно, libbrotlidec.dll + libbrotlicommon.dll и libzstd.dll есть в альфа-версии Double Commander (в релизе - после релиза 1.2.0).
    Сам не проверял пока.

    Всего записей: 6789 | Зарегистр. 28-01-2008 | Отправлено: 03:05 21-09-2025
    tmrx

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

    Цитата:
    имеет в заголовке Subsystem 6.0

    Совершенно не важно для либ, только для экзешников
     

    Цитата:
    а импортирует она не только из VCRUNTIME140, но и из парочки api-ms-win-crt*. И как эта штука должна работать под XP?

    Вот так:

    Цитата:
    Требует 15-ый вцредист, последний для XP 14.28.29213, не хочешь "ставить" - просто распакуй рядом с либой.

     
     
    Не нужно ничего конпелять, Kero1 набросил и все всполошились не разобрашись.
     
     
    Skif_off
     
    Вы действительно думаете, что кто-то сейчас заморочится со статической линковкой, тем более очередного такого  безсмысленного Юркиного говноподелия как brotli?

    Всего записей: 239 | Зарегистр. 27-01-2016 | Отправлено: 07:05 21-09-2025 | Исправлено: tmrx, 07:08 21-09-2025
    uShell

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

    Цитата:
    Совершенно не важно для либ, только для экзешников

    Спасибо, не знал.
    Сейчас проверил на виртуалке с VC++ 14.28.29914 - действительно, в дистрибутиве есть эти api и архив BROTLI создаётся. Правда, для Win2000 такой трюк уже не прокатит.

    Всего записей: 1167 | Зарегистр. 12-06-2019 | Отправлено: 10:32 21-09-2025
    Naytaco

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает, по какому принципу оставлены версии (Download) на офф. сайте?
    v25.01, 23.01, 19.00, 16.04, 9.20...
    Не все подряд. Это какие-нибудь наиболее значимые версии (вехи в истории)?

    Всего записей: 4804 | Зарегистр. 10-07-2020 | Отправлено: 11:19 21-09-2025
    El Sanchez



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

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

    Aniskin, а можно и недостающие в XP условные переменные реализовать, например как здесь, ну или так: threading.h, threading.c

    Всего записей: 532 | Зарегистр. 23-12-2008 | Отправлено: 11:34 21-09-2025
    Aniskin

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

    Цитата:
    можно

    Можно. Но я не сишник, и в си код не полезу.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 18:13 21-09-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Naytaco
    9.20 - последняя для ископаемых вин 9Х.
    Остальные - возможно как нечто "каждый раз последнее" перед каким-то существенным изменением или добавлением нового. Фиг знает.
    Пока самая последняя версия работает на ХР и проблем не делает, то промежуточные можно не хранить.

    Всего записей: 20547 | Зарегистр. 04-11-2010 | Отправлено: 18:34 21-09-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kero1
    Если что, официальный ZSTD не работает в Windows XP, это Игорь Павлов так сделал, что метод ZSTD 7-Zip x86 работает в Windows XP. Если очень нужна поддержка BROTLI с поддержкой XP, добро пожаловать:
    https://sourceforge.net/p/sevenzip/feature-requests/
    https://github.com/ip7z/7zip/issues
     
    За вас никто не будет Feature Request делать и массовку собирать, чтобы убедить Игоря, что это нужно, у него же Feature Requests мало, все бросит и код BROTLI будет модифицировать.
    И, конечно, разработчик 7-Zip там есть:
    https://sourceforge.net/u/ipavlov/profile/
    https://github.com/ip7z

    Всего записей: 3488 | Зарегистр. 13-10-2006 | Отправлено: 18:58 21-09-2025 | Исправлено: lelik007, 18:59 21-09-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Особенно, с учётом того, какую дичь ему там периодически пишут...

    Всего записей: 20547 | Зарегистр. 04-11-2010 | Отправлено: 19:08 21-09-2025
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tmrx
    Ни слова не сказал про статическую линковку и насчёт г..вноподелия мне ничего не известно ничего, кроме того, что Гугл поведал об использовании Brotli.
     
    Под Xubuntu 24.04 положил пару файлов в tar, пожал Zstandard и Brotli, качнул свежую альфу DC, загрузился в WinPE на базе WinXP SP2 - оба файла нормально открылись.
    Не знаю, чем занимается разраб DC и какие инструменты и навыки ему доступны, но предполагаю, что при необходимости старушку XP в той или иной мере пока можно поддержать, не прилагая значительных (и, скажем так, несколько нерентабельных) усилий. Нужно ли - это другой вопрос и мы вроде не о нём.

    Всего записей: 6789 | Зарегистр. 28-01-2008 | Отправлено: 19:09 21-09-2025
    Открыть новую тему     Написать ответ в эту тему

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

    Рейтинг.ru